Как использовать SQLDependency с EntityFramework NavigationProperties - PullRequest
3 голосов
/ 14 марта 2012

Я использую SQLDependency для целей кэширования и EntityFramwework поверх него. Немногие из моих сущностей имеют свойства навигации. К которому я пытался получить доступ с помощью Eager Loading, как показано ниже

entity.Include ( "NavigationProperty");

и я по умолчанию установил IsLazyLoading = false.

Интенсивно ADO.net создает SQL-запрос левого внешнего соединения для запроса включения Linq.

Согласно MSDN "Внешние объединения" не поддерживаются QueryNotification. Ниже ссылка

http://msdn.microsoft.com/en-us/library/aewzkxxh(v=vs.90).aspx

Итак, как мне загрузить NavigationProperties при использовании SQLDependency?

Любая помощь высоко ценится. Заранее спасибо.

...