如何使用Linqpad插入具有指定主键的记录



因此,当我运行以下操作时,会插入角色,但会自动生成ID列。在使用Linqpad时,如何阻止这种情况发生?

Roles.InsertOnSubmit(new Role(){ID = 26, Name = "TheRole", Created = DateTime.Now, Updated = DateTime.Now});    
SubmitChanges(); 

数据库中的ID列被设置为AUTO INCREMENT,您不能从LINQ中覆盖它,您必须修改数据库表模式才能从表中删除AUTO INCREMMENT。

如果使用ADO.Net,也可以启用IDENTITY_INSERT,有关SQL的详细信息,请参阅此问题。

相关内容

  • 没有找到相关文章

最新更新