阅读174 返回首页    go 阿里云 go 技术社区[云栖]


Linq删除中报错——无法删除尚未附加的实体

 

我们写删除DAL的时候,有的人喜欢这样写:

public void DeleteStudent(Student s);

也就是传一个实体来删除,这样有的时候会报错:无法删除尚未附加的实体。

 

那么我们怎么做更稳妥呢?

public void DeleteStudent(int id)

{

      Student s = dc.Student.Single<Student>(e => e.id==id);

     dc.Student.DeleteOnSubmit(s);

}

最后更新:2017-04-02 22:16:22

  上一篇:go 个人需要的准备材料3
  下一篇:go 关于struts1.3中使用DispatchAction的一个问题