現在這可能是一個愚蠢的問題,但它讓我很頭疼。EF數據庫第一多對多
我想要完成的是爲EF生成M-M關係的2個對象。 Material
和Product
。 產品有很多材料,一種材料可以在多種產品中找到。關鍵是材料可以用kg
進行測量,我需要知道一種材料在其產品中所佔的體積。 注意:材料可以存在,沒有產品,產品不能沒有材料存在。
這是我提出的最初設計,但它顯然不起作用。
[Material] [Product] [MaterialInProduct]
ID *PK ID *PK ProductID *FK __together these two fields are primary key
Code Code MaterialID *FK for this table
Name Name QuantityOfMaterialInProduct
Price Quantity
Unit Unit
Quantity
所以我的問題是,如何正確添加QuantityOfMaterialInProduct
場,因爲沒有它的DbContext工具正確生成的一切。
文檔,你可以沒有很多一對多當有聯接表附加字段關聯。就是那樣子。 – 2013-02-17 10:53:47