天天看点

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);

}

继续阅读