0
我正面臨EF相關實體的問題。實體框架相關實體,加載錯誤
我有以下代碼:
public class Customer
{
public int Id { get; set; }
[ForeignKey("Id")]
public virtual Status Status { get; set; }
}
public class Status
{
public int Id { get; set; }
public string Description { get; set; }
}
當我得到一個Customer實體的狀態attr爲延遲加載,到目前爲止,一切順利。但是,狀態obj是錯誤的。
例如。我有一個與身份證5相關的客戶;但是當我得到它的狀態ID是1.
上述實體僅僅是示例。在真正的領域中,所有相關的領域都是相同的。
任何幫助將是偉大的。
謝謝。
您是否已將數據正確保存到數據庫表中? – Shyju
是的,在分貝上一切正常.....謝謝 – otaviosoares
有了這個模型,你甚至不能運行任何查詢或執行延遲加載,因爲它會拋出模型驗證異常。你可以試着展示一個更接近真實實體的示例模型嗎?與狀態ID 5相關的客戶ID是什麼? 1或5? – Slauma