これは私の 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;