Могу ли я получить результат непосредственно при срабатывании SqlDependency?

Я установил зависимость следующим образом. Я получаю обратный вызов всякий раз, когда добавляется новая строка.

Но когда я получаю обратный вызов, мне нужно выполнить аналогичный запрос, чтобы получить соответствующие строки.

Можно ли получить результат этого запроса зависимости, отправленного с обратным вызовом?

    public void InitialiseDependencyForFills()
    {

        string cmdText = "SELECT [Symbol] FROM [Jug].[Orders] WHERE [AccountIdent] = 'Jack' and [Status] = 'NEW'";
        using (SqlCommand command = new SqlCommand(cmdText, conn))
        {

            SqlDependency FilledDependency = new SqlDependency(command);
            FilledDependency.OnChange += new OnChangeEventHandler(OnDependencyForFillsChange);

            using (SqlDataReader reader = command.ExecuteReader())
            {
                // Process the DataReader.
            }
        }

    }

0 ответов

Другие вопросы по тегам