我有一個包含關於包(載體,重量..)信息的包表。實體框架 - 多對多
我想要的產品爲包裝關聯,所以我做了以下內容:
public class Package
{
public int ID { get; set; }
public Order Order { get; set; }
public int Weight { get; set; }
public List<Product> Products { get; set; }
}
發生了什麼事是,它增加的package_id到產品表,但是這是一個多對多的關係。如果可能的話,我如何維護包表中的產品列表,但是知道它是多對多的?
謝謝。
你需要加入引用包ID和產品ID表創建一個許多人許多。 orm可以透明地支持這個或者與一個單獨的實體。 –
您沒有展示如何填充Package.Products列表? 這一切都取決於你lambda表達式,它應該只返回該包內的產品列表。多對多關係是如何強加的?你有桌子嗎? – DaniDev