【发布时间】:2013-04-24 23:24:47
【问题描述】:
我有一个父实体,其中包含一组子实体,几乎每次访问该父实体时都需要从 Web 服务进行更新。我想我可以对集合执行 Clear(),然后添加从 Web 服务接收到的实体列表。当我收到的实体的 ID 与我刚刚清除的任何实体的 ID 不同时,它似乎工作正常,但如果任何 ID 相同,我会得到 NonUniqueObjectException。既然我正在清除它们,难道不应该在插入新实体之前将它们删除吗? Id 是否相同有什么关系?
【问题讨论】:
-
我们可以看看一些代码来看看你尝试了什么吗?
标签: c# nhibernate fluent