我在我的SQL數據庫目前有問題有兩個表。第一個,MasterPartsList
只是我們系統中所有分部的入口點,由屬性pn
給出。第二個表,MasterPartsLists
包含的屬性給父子(物料清單)爲組件在MasterPartsList信息:外鍵和實體框架關係設計
parentAssyPn
和pn
,這是MasterPartNumbers
外鍵。
兩個表的樣子:
MasterPartNumbers (parent) one -> many MasterPartsLists (children)
(PK) pn (fk) pn
desc parentAssemblyPn (could also be a fk)
qty
price
這使我對問題1:
Q1:在MasterPartsList
頂級裝配的零件編號,我應該
一個。 b。請留下parentAssyPn
NULL
,並且只填寫pn
,並且表中沒有主鍵
b。設置爲parentAssyPn
= pn
並創建partial key
使用 parentAssyPn
and
pn`?
問題2:在這兩種情況下,這將如何影響我如何將我的實體框架實體數據從我的應用程序中適當地(到兩個表格)保存到數據庫中,在該應用程序中我公開了ObservableCollection
S'
在此先感謝!
我不確定我是否在追蹤您的問題。你能提供幾行示例數據嗎? – Bobson 2013-02-22 19:23:18
感謝回覆@Bobson--希望表格示例的添加有助於:) – Rachael 2013-02-22 20:44:38
對於Q1,我說「讓parentAssyPn爲null,並將主鍵設爲pn」但我不知道Q2。 – Bobson 2013-02-22 20:51:22