在我删除与另一条记录相关的实体后,由于约束而出现以下错误:
语句 DELETE 与约束冲突... &c。
我使用以下代码管理此错误:
Using transazione As ITransaction = sessione.BeginTransaction
Try
sessione.Delete(entity)
transazione.Commit()
Return True
Catch ex As Exception
transazione.Rollback()
Return False
End Try
End Using
如果我尝试再次执行 UPDATE 语句,则会再次发生同样的错误,即使我不再执行 DELETE 语句。
有人可以帮助我了解我哪里出错了吗?