sql - Linq To Sql - SQL 默认约束问题

标签 sql linq-to-sql constraints

我在数据库中有一个 USER 表。该表有一个 RegistrationDate 列,该列的默认约束为 GETDATE()。

使用 LINQ 时,我没有为 RegistrationDate 列提供任何数据以使其成为默认值。但是 SQL Server 引发错误。我认为 LINQ 试图将 NULL 插入列中。

我怎样才能让 LINQ 不尝试插入列 RegistrationDate,因为它有默认值?

最佳答案

在设计器中将 Auto Generated Value 属性设置为 true

或者 IsDbGenerated="true".dbml 文件中。

关于sql - Linq To Sql - SQL 默认约束问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341520/

相关文章:

mysql - 更新选定的行

sql - 一起插入具有自增主键的行和相关行

c# - 为什么 MVC 不绑定(bind)我的嵌套集合?

c# - 如何从 LINQ 将 Sql DateTime 设置为 null

.net - 从 Linq To Sql 中的匿名类型查询获取单个结果

mysql - SQL 约束使 2 列彼此不相等

sql - 从join myself中选择第一行

sql - IN 参数的数量是否会改变查询的执行计划?

SQL:通过断言强制基数

iOS:在所有屏幕上显示相同质量的图像