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