在尝试了几种拥有体面机制的选项之后,该机制允许使用 ObservableCollections 并可以选择使用编辑窗口和绑定动态更新它们,而无需在对绑定控件进行更改时更新全局集合,到目前为止,最好的解决方案似乎是be :克隆实体,分离旧实体,附加新实体,将其标记为已更新并保存。
但是哎呀,出现以下异常:
The relationship manager supplied by the object implementing IEntityWithRelationships is not the expected relationship manager.
有人知道如何解决这个问题吗?
b.t.w - 请不要使用序列化、反射或 Matthieu MEZIL
实体克隆器由于性能问题(需要几秒钟来复制整个实体图)。
谢谢,
奥兰
我会质疑你的做法。 “复制整个实体图需要几秒钟”应该敲响一些警钟。听起来您将大部分数据存储在内存中。仅仅因为你可以,并不意味着你应该这样做。我会尝试重新设计您使用延迟加载。
然而话虽如此,您是否使用解耦实体(POCO 方法)?这可能在这方面有所帮助,因为它们更多地与上下文分离,这可能使您可以灵活地将实体带入和带出上下文。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)