0
有没有什么办法来检查从表中删除记录是否安全?nHibernate安全删除
例如:
daoStudent.Delete(id);
不会抛出异常,如果有任何子记录,但我想它。我可以采取其他行动,如让学生不活跃。
有没有什么办法来检查从表中删除记录是否安全?nHibernate安全删除
例如:
daoStudent.Delete(id);
不会抛出异常,如果有任何子记录,但我想它。我可以采取其他行动,如让学生不活跃。
我得到了它,
SomeStudentRelation.HasItems()
,以检查是否有任何子记录。
你是什么意思?如果您使用外键,则会引发异常。 – Paco 2010-02-03 20:10:53
不,它不。 nH进行回滚。 – Jacob 2010-02-03 22:41:12
你在使用外键吗?你是否将级联删除到子集合?换句话说......发布你的学生映射。 – dotjoe 2010-02-03 22:52:44