現在問題となっている SQL データベースに 2 つのテーブルがあります。1 つ目MasterPartsList
は、プロパティによって指定された、システム内のすべての部品番号のエントリ ポイントですpn
。2 番目のテーブルには、次のプロパティで指定された、MasterPartsList 内のアセンブリMasterPartsLists
の親子 (部品表) 情報が含まれています。
parentAssyPn
およびpn
からの外部キーですMasterPartNumbers
。
2 つのテーブルは次のようになります。
MasterPartNumbers (parent) one -> many MasterPartsLists (children)
(PK) pn (fk) pn
desc parentAssemblyPn (could also be a fk)
qty
price
これは私を質問1に導きます:
Q1: のトップ レベル アセンブリの部品番号についてはMasterPartsList
、
を。をそのままにして、問題のアセンブリ部品番号をparentAssyPn
NULL
入力pn
するだけで、テーブルに主キーはありません
b. parentAssyPn
=を設定し、 parentAssyPn pn`を使用してpn
作成しますか?partial key
and
Q2: 2 つのケースのいずれにおいても、s からデータを公開するアプリケーションから Entity Framework エンティティ データをデータベース (2 つのテーブル) に適切に保存する方法に、これはどのように影響しますObservableCollection
か?
前もって感謝します!