【发布时间】:2010-09-26 09:46:35
【问题描述】:
我刚刚开始使用 linq to sql,但在插入带有自动递增字段的记录时遇到了问题。
我创建了一个由 linq 定义的公司对象的新实例。它已将自动递增字段“companyID”初始化为 0。 InsertOnSubmit() 失败并出现以下 invalidOperationException。
不正确的自动同步规范 成员“公司 ID”
对于 companyID 属性,列属性 IsDbGenerated 为 true。 我使用的是 sql server 2000。
编辑:自动同步设置为 OnIsert。数据类型在 TSQL 中为 BigInt,在 c# 中为 long。
有谁知道为什么会出现这个错误以及如何解决?
谢谢
【问题讨论】:
标签: .net sql linq auto-increment