0
Entity FrameworkのAddRange
メソッドを使用し、SaveChanges
メソッドを呼び出すと、エンティティの1つがDBに挿入されないと、すべてがロールバックされますか?EntityFrameworks AddRangeメソッドトランザクション
私は明示的なトランザクションを使用したくありません。
Entity FrameworkのAddRange
メソッドを使用し、SaveChanges
メソッドを呼び出すと、エンティティの1つがDBに挿入されないと、すべてがロールバックされますか?EntityFrameworks AddRangeメソッドトランザクション
私は明示的なトランザクションを使用したくありません。
msdnから:
SaveChangesはトランザクション内で動作します。 SaveChangesは、そのトランザクションをロールバックし、汚れたObjectStateEntryオブジェクトのいずれかが永続化できない場合に例外をスローします。私はそれが役に立てば幸い
https://msdn.microsoft.com/en-us/library/bb336792(v=vs.110).aspx
!
'AddRange'がデータベース状態を変更しないので、「トランザクション」であることはほとんど無関係です。しかし、 'SaveChanges'は@JavierVargasと呼ばれています。誤解を招かないようにタイトルを変更するか、質問を変更する必要があります。 – Tipx