我们写删除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);
}