0

我有客户和订单表。

Customers
---------
CustomerId  |  OrderId  
1           |   1       
2           |   2       

Orders
-------
OrderId |  Amount
1       |   24
2       |   25

我想删除孩子,即。来自 NhSession 的订单。目前我正在做。

NhSession.Delete(orders) 这给了我错误。级联将重新保存已删除的对象(从关联中删除已删除的对象)

为了删除孩子,我做了一些映射更改吗?

4

1 回答 1

0

重置代码中的关联,这总是最好不要有损坏的模型

NhSession.Delete(customer.Order);
customer.Order = null;
NhSession.Flush();
于 2013-07-15T20:08:51.930 回答