Linq To Sql - SQL默认约束问题

时间:2010-04-30 10:21:38

标签: sql linq-to-sql constraints

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

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

如何让LINQ不要尝试在RegistrationDate列中插入,因为它有默认值?

2 个答案:

答案 0 :(得分:13)

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

IsDbGenerated="true"文件中的.dbml

答案 1 :(得分:0)

我不是百分百确定,但您可以在DBML设计器中将该属性设置为只读。