ORM コードを記述する前に、いくつかのテスト データ項目を手動でデータベース テーブルに入力しています。1:N の関係を持つ 2 つのテーブルの場合、最初に 1 つのテーブルの行を埋めてから、次のテーブルの関連するすべての行を埋めると便利です。たとえば、複数の記事で構成される雑誌がある場合、雑誌テーブルに行を入力し、すべての記事を記事テーブルに入力してから、次の雑誌から始めます。
問題は、自動インクリメント ID がテーブルを閉じたときにのみデータベースに作成されることです。そのため、Magazine テーブルに行を入力した後、その ID を推測できますが、Articles に行を入力しようとすると、推測された ID を外部キーとして使用できません。データベースがまだ存在しないことに気付くためです。 . 記事を入力する前に、雑誌ごとに Magazine テーブルを閉じてから、次の雑誌のために再び開く必要があります。
それを行う簡単な方法はありますか、おそらく私が見つけられないコミットボタンのようなものはありますか?
これは、Visual Studio 2012 Web Express でデータベース テーブルの変更をコミットするにはどうすればよいですか?と同じ質問ではないことに注意してください。. テーブルのデザインではなく、テーブル データを保存しようとしています。