Ошибка:
При использовании SqlDependency без указания значения параметров SqlDependency.Start () необходимо вызывать до выполнения команды, добавленной к экземпляру SqlDependency.
public void someting()
{
connection.Open();
using (SqlCommand command = new SqlCommand("SELECT count(*) from users", connection))
{
SqlDependency.Start(ConfigurationManager.ConnectionStrings["StringConnexion"].ConnectionString, "someting");
SqlDependency dependency = new SqlDependency(command);
dependency.OnChange += new
OnChangeEventHandler(OnDependencyChange);
using (SqlDataReader reader = command.ExecuteReader())
{
if (reader.Read())
{
var int32 = reader.GetInt32(0);
MessageBox.Show(int32.ToString());
UserCount = int32.ToString();
}
}
}
Я искал об этой ошибке, и это означает, что в ней говорится, что я должен запустить зависимость, которая у меня есть ... ну и что не так?