以前我修复了fixrelationships
函数(Breeze: Differences between Entity Framework and NHibernate with many to many)的错误。
现在我面临与修复相关的另一个问题
我有一个名为RequestContact的多对多关系的实体请求。在请求和联系人实体中,多对多地暴露为多对一。如果我从Request中删除RequestContact,我在NHibernate中出现“null或transient值”错误
发生了什么:微风通过网络发送我删除的实体。一旦进入服务器,就不会加载实体的关系(参见code第290行),删除方法崩溃,因为关联是空的。
如果你想要一个样本,代码类似于我以前的帖子
这是一个错误吗?为什么EntityState
为Deleted
时未加载关联?
我在这个pull request中做了一个修复。
答案 0 :(得分:1)
这是一个错误,但拉取请求中的修复会导致我的测试中出现一对一关联错误。它需要更多的工作。