当前位置:编程学习 > C#/ASP.NET >>

.net linq to sql 不包含“Remove”的定义

student st = content.student.Single(c => c.StudentID == "20070820");
        content.student.Remove(st);
        content.SubmitChanges();

System.Data.Linq.Table<student>”不包含“Remove”的定义,并且找不到可接受类型为“System.Data.Linq.Table<student>”的第一个参数的扩展方法“Remove(已经引入using System.Data.Linq;using System.Linq;)
--------------------编程问答-------------------- 他是查询,你转换成List就可以了。 --------------------编程问答-------------------- student st = content.student.Single(c => c.StudentID == "20070820");
  content.student.Remove(st);

=>  content.student.deltosubmite()
现在已经改成这样了
别外几个同理
--------------------编程问答--------------------
student st = content.student.SingleOrDefault(c => c.StudentID == "20070820");
if(st !=null)
{
  content.student.DeleteOnSubmit(st);
  content.SubmitChanges();
}
--------------------编程问答-------------------- 是DeleteOnSubmit(); --------------------编程问答-------------------- +1
引用 4 楼  的回复:
是DeleteOnSubmit();
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,