我有客户和订单表。
Customers
---------
CustomerId | OrderId
1 | 1
2 | 2
Orders
-------
OrderId | Amount
1 | 24
2 | 25
我想删除孩子即。来自NhSession的订单。 现在我在做。
NhSession.Delete(orders)给了我错误。 删除的对象将通过级联重新保存(从关联中删除已删除的对象)
我是否为了删除孩子而进行了一些映射更改?
答案 0 :(得分:0)
重置代码中的关联,该代码始终优先于没有损坏的模型
NhSession.Delete(customer.Order);
customer.Order = null;
NhSession.Flush();