我已按如下方式设置依赖关系。每当添加新行时,我都会收到回电。
但是当我收到回调时,我需要运行类似的查询来获取相应的行。
是否可以通过回调获取此依赖项查询的结果?
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.
}
}
}