3

キャッシングの目的で SQLDependency を使用し、その上に EntityFramwework を使用しています。ナビゲーション プロパティを持つエンティティはほとんどありません。以下のように Eager Loading を使用してアクセスしようとしていたもの

entity.Include("NavigationProperty");

そして、デフォルトで IsLazyLoading = false を設定しました。

内部的に、ADO.net は、Linq クエリを含めるための Left Outer Join SQL クエリを作成します。

MSDN によると、「外部結合」は QueryNotification ではサポートされていません。以下はリンクです

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

では、 SQLDependency を使用しているときに NavigationProperties をロードするにはどうすればよいですか?

どんな種類の助けも大歓迎です。前もって感謝します。

4

0 に答える 0