BreezeJS合并策略错误
我有以下两种型号:BreezeJS合并策略错误,breeze,single-page-application,Breeze,Single Page Application,我有以下两种型号: public class ModelA { public IList<ModelB> list { get; set; } // rest properties } public class ModelB { public ModelA navProp { get; set; } // rest properties } 查看代码,我注意到ModelA的第一个实例被附加了两次。breeze似乎试图递归地将实体
public class ModelA {
public IList<ModelB> list { get; set; }
// rest properties
}
public class ModelB {
public ModelA navProp { get; set; }
// rest properties
}
查看代码,我注意到ModelA的第一个实例被附加了两次。breeze似乎试图递归地将实体附加到缓存中(从navigation属性开始)
我只是想知道我是否走错了路。我的印象是,breeze希望我们显式加载相关实体。导致此错误消息的错误已在breeze 1.5.2中修复 是否确实没有使用类似于manager.createEntity()的方法创建具有相同Id的实体?
A MergeStrategy of 'Disallowed' does not allow you to attach an entity when an entity with the same key is already attached: