我正在嘗試創建一個快速演示商店,並且我失敗了一個optional many to one or zero
關係。實體框架中可選的多對一或零問題
相關類:
項目
public class Item { public int ID { get; set; } public string Name { get; set; } public int SubCategoryID { get; set; } public virtual SubCategory Category { get; set; } public double Price { get; set; } }
訂購
public class Order { public int ID { get; set; } public DateTime DateOfOrder { get; set; } public virtual ICollection<Item> Items { get; set; } public int CustomerID { get; set; } public virtual Customer Customer { get; set; } }
不過,我感到困惑,因爲觀看模型顯示:
但是,數據庫本身顯示(物品):
這表明,我認爲每個項目只能屬於一個訂單。
我是否必須創建一個單獨的類,它是多個訂單/項目?
我似乎記得EF自動執行此操作,但是,我幾年沒有觸及它,我只是不記得我以前做過什麼。
我認爲這將是非常直接的,但是,我試圖從這裏複製各種示例,我似乎沒有多少運氣... – wil