これは私の POCO エンティティのシナリオです。
Manufacturer(1) はCars(*)を持っています
1 つのCarエンティティには、エンティティへのナビゲーション プロパティがありManufacturerます。
1 つのManufacturerエンティティに Cars コレクションへのナビゲーション プロパティがあります
指定されたすべてCarsの色をそれぞれのでクエリする必要Manufacturerがあるため、EF クエリは次のようになります。
Context.Cars.Where(i=>i.Color=='White').Include("Manufacturer").ToList();
これは私が得るものです: のリストCars、Manufacturer正しく入力された
問題は、Manufacturerエンティティがナビゲーション プロパティCarsも設定されていることです。
Cars.FirstOrDefault().Manutefacturer.Cars車がいっぱい……。
この望ましくない動作を取り除くにはどうすればよいですか?
どうもありがとう。
更新 #1: 次のプロパティが設定されています。
this.Configuration.LazyLoadingEnabled = false;
this.Configuration.ProxyCreationEnabled = false;