質問: db.MyEntities.Include(item => item.RelatedEntities); ``` MyEntitiesのすべてのプロパティ(列)をロードしますが、ReleatedEntitiesのすべてのプロパティもロードします。 RelatedEntitiesから1つのプロパティだけが必要な場合は、どうすれば指定できますか?
回答: 私は同じものを探していたし、他の質問を参照した後は不可能だと思われる。私が得た理解は、EFエンティティはそのプロパティのコレクションによって表されるため、個々の値を読み込むことでエンティティを完全に定義することはできません。 選択したプロパティのみを読み込むには、関連するデータを読み込む代わりに**Select**クエリを使用する必要があります。クエリは匿名型になります。 **注:**結果の型にエンティティが含まれている場合は、変更が追跡されます。 トラッキングと投影を参照する **参考文献:** * * * 関連するエンティティに選択したプロパティのみを含める方法 *