天天看點

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

}

繼續閱讀