私は今EF 5を学んでいますが、いくつかの問題があります。
私は2つの異なるエンティティを持っています:
次のフィールドを含む MainCategory: mainCatID (主キー)、categoryName
mainCatID によって MainCategory に接続された SubCategory: mainCatID (外部キー) (MainCategory と呼ばれる)、subCatID (主キー)、categoryName
次のことをしようとしています: 1. メイン カテゴリを作成します。 2. このメイン カテゴリの下に 3 つのサブカテゴリを作成します。3 それらの変更を DB に適用するために saveChanges メソッドを実行します
セクション 1 では問題はありません。サブカテゴリを作成しようとしているときに、新しいメイン カテゴリと新しい子サブカテゴリとの関係を適用する方法がわかりません。
subCategories を作成しているときに、各 subCategory.MainCategory にそれを「父」のメイン カテゴリ (キー間の接続を作成) に割り当てる必要がありますが、このメイン カテゴリは Db にはまだ存在しません (終了時に saveChanges() を使用したいため)セクション 1 と 2 を実行します) では、これらのサブカテゴリに「こんにちは、これはあなたのお父さんです。彼はまだ DB には存在しませんが、彼は存在するでしょう」と「伝える」にはどうすればよいでしょうか? または言い換えれば、最初に父親のDBを追加せずに関係を実装するにはどうすればよいですか?
ありがとう、オフィール