当前位置:  开发笔记 > 数据库 > 正文

如何在Linq To SQL中的插入/更新中跳过默认值列?

如何解决《如何在LinqToSQL中的插入/更新中跳过默认值列?》经验,为你挑选了1个好方法。

如何通过Linq To SQL插入/更新列,Linq To SQL使用默认值?特别是我关注时间戳字段.

我已经尝试将该列设置为只读和自动生成,因此它停止尝试放入DateTime.MinValue,但它似乎没有更新更新.



1> tvanfosson..:

您需要为时间戳列设置IsVersion = true.请参阅ColumnAttribute的参考.

在我的timestamp列的DBML设计器中,属性设置为

AutoGenerated=true
AutoSync=Always
Nullable, Primary Key, and ReadOnly = false
SQLDataType = rowversion not null
Timestamp = true
UpdateCheck = never

我假设你真的是指时间戳而不是日期时间.如果是后者,请忽略这一点.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有