はコンテキストである:私はGetEstate(estateId)を呼び出すときエンティティのフレームワーク:LazyLoadingEnabled = falseの場合、エンティティのコレクションプロパティが空白なのはなぜですか?ここ
public partial class Estate
{
public Estate()
{
}
public int Id { get; set; }
public virtual ICollection<Photo> Photos { get; set; }
}
public Estate GetEstate(int EstateId)
{
using (var db = new Entities())
{
db.Configuration.LazyLoadingEnabled = false;
return db.Estates.Find(EstateId);
}
}
、写真のコレクションは常に空です。誰でも助けることができます。ありがとうございます。
この資料によると:msdn.microsoft.com/en-us/library/jj574232(v=vs.113).aspx、シリアル化する前に、Lazyloadingをオフにする必要があります。私は何を取りこぼしたか?
もちろんです。あなたが怠惰なローディングをすると、それはあなたが得る行動です。他に何を期待しましたか?あなたは今写真を熱心に読み込む必要があります。 –
@PeterBonsこのドキュメントに従って:https://msdn.microsoft.com/en-us/library/jj574232(v=vs.113).aspx、シリアル化する前に、私はLazyloadingをオフにする必要があります。私は何を取りこぼしたか? –