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