Entity Framework でトランザクションを処理するには、いくつかのアイデアが必要です。
小さな例を考えてみましょう。
私のデータベースには、A
自動生成された ID 列id
を持つテーブルB
があり、 への参照キーを持つテーブルがありますA(id)
。
A
テーブルとの両方にデータを挿入する必要があるシナリオではB
、トランザクションを開始したいと考えています。に新しい行が挿入されたとしましょうA
。挿入に使用する必要がある、新しく挿入された ID ( id
) 値が必要ですB
。
誰かがこの状況に対処する方法を教えてもらえますか? この場合、本当にトランザクションを利用する必要がありますか?