我在数据库中有一个 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/