我正在使用 Devart 的 Linq to Oracle 组件。我有一个表,其中包含一个通过数据库中的序列更新的字段。这在插入一行时工作正常:
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
我在这里想念什么?提前致谢。