首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linq To Sql和identity_insert

Linq To Sql和identity_insert
EN

Stack Overflow用户
提问于 2009-09-02 17:07:30
回答 6查看 12.2K关注 0票数 5

我正尝试在主键为Identity字段的表上插入记录。

我试着给你打电话

mycontext.ExecuteCommand("SET identity_insert myTable ON")

但这不会有任何好处。

当我提交更改时,我收到一个错误,告诉我IDENTITY_INSERTOFF

在提交更改之前,如何从C#代码中将其转换为ON

编辑

我读到这是因为ExecuteCommand的代码是在不同的会话中执行的。

编辑2

有没有办法我可以执行一些动态链接库来从我的C#代码中删除身份规范,执行插入,然后打开身份规范?

EN

Stack Overflow用户

发布于 2015-06-11 17:31:24

我也有同样的错误信息。我通过更改表中主键的属性来解决这个问题。

代码语言:javascript
复制
MyTable.MyId int IDENTITY(1,1) NOT NULL

属性设置MyId (在dbml中)

  • 自动生成的值:True
  • 自动同步:OnInsert
  • 主键:int数据类型:int NOT NULL标识
  • 类型:int;
票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1368987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档