linq to sqlを使用して車とレースの結果を作成、編集、削除するasp.netサイトを作成しています。各車には、主キーとして設定された独自の番号があります。各結果には結果番号があり、結果と車の間には多対1の関係があります。
新しい車のオブジェクトを作成するには、Car DataContextを使用します。これは、DataContext.SubmitChanges()関数を使用して必要に応じてデータベースを自動的に更新します。ただし、主キーは更新されません。代わりに、現在の最大値をインクリメントして新しいキーを選択します。
各車の番号が重要なので、この方法を使用して主キー値を選択する方法はありますか?または、車のIDを分離し、別のコードを使用してIDが一意であることを確認する必要がありますか?