3

ORM コードを記述する前に、いくつかのテスト データ項目を手動でデータベース テーブルに入力しています。1:N の関係を持つ 2 つのテーブルの場合、最初に 1 つのテーブルの行を埋めてから、次のテーブルの関連するすべての行を埋めると便利です。たとえば、複数の記事で構成される雑誌がある場合、雑誌テーブルに行を入力し、すべての記事を記事テーブルに入力してから、次の雑誌から始めます。

問題は、自動インクリメント ID がテーブルを閉じたときにのみデータベースに作成されることです。そのため、Magazine テーブルに行を入力した後、その ID を推測できますが、Articles に行を入力しようとすると、推測された ID を外部キーとして使用できません。データベースがまだ存在しないことに気付くためです。 . 記事を入力する前に、雑誌ごとに Magazine テーブルを閉じてから、次の雑誌のために再び開く必要があります。

それを行う簡単な方法はありますか、おそらく私が見つけられないコミットボタンのようなものはありますか?

これは、Visual Studio 2012 Web Express でデータベース テーブルの変更をコミットするにはどうすればよいですか?と同じ質問ではないことに注意してください。. テーブルのデザインではなく、テーブル データを保存しようとしています。

4

1 に答える 1

8

私はパーティーに少し遅れていますが、Visual Studio (私にとっては 2013 年) でコミット ボタンも探していたので、Google でこれを見つけました。少し調べたところ、行のすべてのデータを入力してから Enter キーを押すだけで行がコミットされることがわかりました (行または行内のフィールドを選択する必要があります)。

于 2014-01-31T16:13:24.317 に答える