关于LINQ的简单问题!
下面是LINQ的添加代码
linq = new DataClasses1DataContext(strCon);
sss s = new sss();
s.id = Convert.ToInt32(this.id.Text.Trim());
s.name = this.name.Text.Trim();
linq.sss.InsertOnSubmit(s);
linq.SubmitChanges();
BindInfo();
出现了
应用程序中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立即关闭。
Can't perform Create,Update or Delete operations on 'Table(sss)' because it has no primary key.
请问各位老大这个错误如何解决啊。我尝试给他加了主键还是不可以啊!
------解决方案--------------------
表没主键。
删了重建加主键。
------解决方案--------------------linq.SubmitChanges();//这句多余。
linq.sss.InsertOnSubmit(s);//因为这句已经提交完毕了。