エンティティのナビゲーション プロパティを読み込む必要があります。Entity Framework (6.0) でナビゲーション プロパティを読み込む方法に関するさまざまなアプローチに関する素晴らしい記事を読んでいます。
明示的にロードする 2 つ目の方法は、EntityCollection または EntityReference からではなく、ObjectContext からです。Entity Framework の POCO サポートに依存している場合、ナビゲーション プロパティは EntityCollections または EntityReferences にならないため、Load メソッドはありません。代わりに、ObjectContext.LoadProperty メソッドを使用できます。LoadProperty はジェネリックを使用して読み込み元の型を識別し、ラムダ式を使用して読み込むナビゲーション プロパティを指定します。LoadProperty を使用して特定の person インスタンスの Pet を取得する例を次に示します。
context.LoadProperty<Family>(familyInstance, f => f.Pets)
今私が知る必要がある唯一のこと:
ObjectContext への参照を取得するにはどうすればよいですか?
DbContext
それから派生しているようには見えず、それへの参照も保持していません。はLoadProperty<T>
静的ではないため、オブジェクト参照が必要です。