【问题标题】:Linq To Sql - SQL Default Constraint ProblemLinq To Sql - SQL 默认约束问题
【发布时间】:2010-04-30 10:21:37
【问题描述】:

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

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

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

【问题讨论】:

    标签: sql linq-to-sql constraints


    【解决方案1】:

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

    IsDbGenerated="true" 文件中的.dbml

    【讨论】:

      【解决方案2】:

      我不能 100% 确定,但您可以在 DBML 设计器中将该属性设为只读。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多