Я пытаюсь использовать EF4 с объектом SQLDependency с большой удачей.Объект EF4 и SQLDependency
Я создал свою собственную очередь и службу и хочу, чтобы мое приложение WPF контролировало эту очередь для изменения данных, чтобы я мог обновить интерфейс (решил попробовать это, а не постоянно запрашивать базу данных).
Даже при запуске приложения я звоню;
SqlDependency.Start(connectString, "NewResultAddedQueue");
Реализация моего репозитория EF4 вызывает исключение;
{ "При использовании SqlDependency без обеспечивая значение опций, SqlDependency.Start() должен быть вызван перед выполнением команды добавляет к экземпляру SqlDependency."}
Во-первых , я пытаюсь достичь чего-то, что невозможно с EF4, или есть другой подход, который я могу предпринять, чтобы мое приложение могло слушать изменения данных с SQL 2005?
спасибо за ваш ответ. Я пробовал использовать LinqToCache и все-таки получить одно и то же исключение? – David
Попробуйте сначала инициализировать SqlDependency без использования специализированной службы/очереди и посмотреть, можете ли вы работать с простым SqlCommand. –
попробовал это и получил его, поскольку вы заявили, что уведомления о запросах не работают с LinqToEF/Entity Framework. Благодарю. – David