ben yaşıyorum iki nesne sınıfları Varlık Framework Kod İlk Tembel Yükleme
public class User
{
public Guid Id { get; set; }
public string Name { get; set; }
// Navigation
public ICollection<Product> Products { get; set; }
}
public class Product
{
public Guid Id { get; set; }
// Navigation
public User User { get; set; }
public Guid User_Id { get; set; }
public string Name { get; set; }
}
i DataContext kullanarak bir kullanıcı yüklemek
i (bu ok) Ürünler boş olma listesini almak. i kullanıcıyı yüklediğinizdei Ürünleri listeye "sanal" anahtar kelimesini eklerseniz
,public virtual ICollection<Product> Products { get; set; }
i de Ürünleri listesini almak.
Bu neden oluyor? Ben anladım düşünüyorum "sanal" anahtar kelime
(bir ifadeyi "Dahil" kullanarak) bu açık sürece varlıkları yüklenmemesi için kullanıldığını sanıyordum Sana bir özellik için Quiring konum tahmin tüm yanlış
context.ContextOptions.LazyLoadingEnabled = false; bağlamı zorlamamak için LazyLoading –
dbContext ile context.Configuration.LazyLoadingEnabled = false olur; "Virtual" kullanmadan – VivekDev