我們寫删除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);
}
我們寫删除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);
}