1
私はテーブルEntity1
とEntity2
をDBテーブルMyTable
にマップするためにテーブル分割を使用しています。テーブルの分割 - 新しい行を挿入するにはどうすればよいですか?
コンテキストにEntity1
(又はEntity2
)のインスタンスを追加することによってMyTable
に新しい行を挿入し、EFが必要Insert
コマンドを構築できるようにする方法があります。私は、次のことを試してみましたが、それは例外をスロー:
Entity2 entity = new Entity2();
context.Entity2.AddObject(entity);
context.SaveChanges();// UpdateException: Invalid data encountered. A
// required relationship is missing
は、あなたのEntity1が、それが満たされなければならないEntity2するナビゲーションプロパティが含まれているので、もしあなたが常に分割テーブルの全レコードを作成する必要があり、あなたに
ご協力いただきありがとうございます – user702769