如何通过Linq To SQL插入/更新列,Linq To SQL使用默认值?特别是我关注时间戳字段.
我已经尝试将该列设置为只读和自动生成,因此它停止尝试放入DateTime.MinValue,但它似乎没有更新更新.
您需要为时间戳列设置IsVersion = true.请参阅ColumnAttribute的参考.
在我的timestamp列的DBML设计器中,属性设置为
AutoGenerated=true AutoSync=Always Nullable, Primary Key, and ReadOnly = false SQLDataType = rowversion not null Timestamp = true UpdateCheck = never
我假设你真的是指时间戳而不是日期时间.如果是后者,请忽略这一点.