-,
LastExecutionDateTime
SqlDependency SQL SqlCommand
string sql = "SELECT CMRID, SolutionID, CreateDT, ModifyDT " + "FROM dbo.Case " + "WHERE ModifyDT > @lastExecutionDateTime";
SqlCommand dependencyCommand= new SqlCommand(sql);
dependencyCommand.Parameters.Add(new SqlParameter("lastExecutionDateTime", SqlDbType.DateTime) {
Value = LastExecutionDateTime
});
SqlDependency dependency = new SqlDependency();
dependency.AddCommandDependency(dependencyCommand);
dependency.OnChange += new OnChangeEventHandler(OnDependencyChange);
, ,
DataTable currentDependencyData = new DataTable();
SqlDataAdapter dataAdapter = new SqlDataAdapter(dependencyCommand);
dataAdapter.Fill(currentDependencyData);