问题描述
DataContextdb=newDataContext(@"DataSource=DEVXP_01SQL2K8;InitialCatalog=Test;IntegratedSecurity=True");Table<test>ts=db.GetTable<test>();varnewTest=newtest{Name="cc",Sex="男",Age=33};ts.InsertOnSubmit(newTest);db.SubmitChanges();执行会报错,不知道那里错了。请高手帮忙!
解决方案
解决方案二:
提问写清错误信息和报错的地方。
解决方案三:
表内设置主键了么报错信息总要帖一下吧。。。。
解决方案四:
报错信息总要帖一下吧。。。。
解决方案五:
Cannotinsertexplicitvalueforidentitycolumnintable'tests'whenIDENTITY_INSERTissettoOFF.这是报错的信息!
解决方案六:
IDENTITY_INSERT打开一下
解决方案七:
引用5楼的回复:
IDENTITY_INSERT打开一下
不明白什么意思?
解决方案八:
其实你可以这样做:varnewTest=newtest{Name="cc",Sex="男",Age=33};DataContextdb=newDataContext();publicvoidInsert(){db.test.InsertOnSubmit(newTest);db.Subchanges();}
解决方案九:
简单来讲就是主键自增引用6楼的回复:
引用5楼的回复:IDENTITY_INSERT打开一下不明白什么意思?
解决方案十:
错误信息指出,没有主键!
解决方案十一:
引用9楼的回复:
错误信息指出,没有主键!
+
解决方案十二:
引用8楼的回复:
简单来讲就是主键自增引用6楼的回复:引用5楼的回复:IDENTITY_INSERT打开一下不明白什么意思?
怎么解决这个问题?
解决方案十三:
引用9楼的回复:
错误信息指出,没有主键!
有主键
时间: 2024-10-14 14:52:12