我在EF中遇到了一些相關實體的問題。延遲加載問題EF MVC
這是我的產品類別:
public class Product
{
public int Id { get; set; }
public int AtpID { get; set; }
public int SupplierID { get; set; }
public string AtpName { get; set; }
public string Name { get; set; }
public string ArticleNo { get; set; }
public string SupplierNo { get; set; }
public string AtpPrice { get; set; }
public string AtpStock { get; set; }
public string AtpDeliveryDays { get; set; }
public bool FitsAllCars { get; set; }
public int? CategoryId { get; set; }
public virtual ICollection<ProductReference> ProductReferences { get; set; }
public virtual ICollection<ProductDetail> ProductDetails { get; set; }
}
這是產品詳細類:
public class ProductDetail
{
public int Id { get; set; }
[ForeignKey("ProductId")]
public virtual Product Product { get; set; }
public int ProductId { get; set; }
public int ProductDetailTypeId { get; set; }
public int ProductDetailKeyId { get; set; }
public string AtpTextKey { get; set; }
public string AtpTextValue { get; set; }
public string TextKey { get; set; }
public string TextValue { get; set; }
public bool IsVisible { get; set; }
public bool Checked { get; set; }
}
的問題是,產品詳細沒有加載的產品,你可以在附見截圖,它給我一個錯誤:
ProductReferences加載正確,只有ProductDetails我有這個問題。 你能幫我解決這個問題嗎?我不知道是什麼會導致這個問題。 謝謝!
請使用Include當您選擇 –
您的查詢在哪裏? –
當您嘗試訪問相關集合時是否收到異常或其他內容? –