0

Id を持つ 2 つのテーブルがある場合、自動生成されたint(シード) ですが、これら 2 つのテーブル間に多対多の関係があり、別のテーブルが必要です。

ここで、最初の 2 つのテーブルの項目を保存する前に生成するために「予行演習」を行います。これは完璧に機能します。問題は、3 番目のテーブルで (多対多の関係) の項目を生成しようとしたときです。アイテムを保存する前に、最初の 2 つのテーブルのすべての ID が 0 に設定されます。関係テーブルにアイテムを追加するときに問題はありません。関係テーブルの ID が 0 になるため、テーブルを保存するときに問題が発生します。

この問題を克服する方法はありますか? 保存する前に関係テーブルの実際の ID に自動的に変更される一時値を割り当てるようなものですか?

4

1 に答える 1