Devart の Linq to Oracle コンポーネントを使用しています。データベース内のシーケンスを介して更新されるフィールドを持つテーブルがあります。これは、1行を挿入するときにうまく機能します:
Dim db As New DataContext
db.MyObjects.InsertOnSubmit(MyObject)
db.SubmitChanges()
この時点MyObject.Version
で、データベースで生成されたバージョン識別子が含まれます。だから私はこのコードがうまくいくと思っていました:
Dim db As New DataContext
db.MyObjects.InsertAllOnSubmit(MyObjectsList)
db.SubmitChanges()
しかし、これを行うと、行がテーブルに追加されているにもかかわらず、Version
フィールドは のすべてのオブジェクトで変更されません。MyObjectsList
ここで何が欠けていますか?前もって感謝します。