現在問題となっている 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 keyand
Q2: 2 つのケースのいずれにおいても、s からデータを公開するアプリケーションから Entity Framework エンティティ データをデータベース (2 つのテーブル) に適切に保存する方法に、これはどのように影響しますObservableCollectionか?
前もって感謝します!