[英]How to define a navigation property via Entity Framework code first approach
[英]How to load navigation data in Entity framework Code first?
我有以下情況:
http://www.mediafire.com/view/?brjyqlj4rvjako9
當您在瀏覽器中閱讀圖片時,您會看到我有三個表。 中間的是連接表。
除了中間表(Bookings表)中始終為NULL的“房間”字段中的所有內容外,其他所有方法均正常運行: http : //www.mediafire.com/view/?axz7ljskgcpl8cp
因此,我發現在對其進行讀取操作之前,需要手動加載它。 當我的項目在其上運行時,該如何在Entity Framework Code First中完成?
客人與房間之間的關系是多對多的,預訂是一個聯結表。 謝謝
該屬性是虛擬的嗎?:-
public class Booking
{
...
public int RoomId { get; set; }
public virtual Room Room { get; set; } // Needs to be virtual
...
}
導航屬性需要是虛擬的,以便啟用延遲加載。
如果這不是問題,那么我需要您發布三個實體(客房,客人,預訂)的來源
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.