我们现有的实体框架后端具有自定义逻辑,用于处理concurrency-mode = fixed的属性。用于分配这些属性的标准微风逻辑会干扰这种逻辑。
在保存更改时调用的updateConcurrencyProperty方法中自定义或跳过逻辑的最佳方法是什么?
任何想法/黑客欢迎。如果无法以编程方式更改行为,我总是可以修改breeze源。
答案 0 :(得分:3)
两种可能的选择
破解有问题的entityType并将其concurrencyProperties设置为空数组
var fooEntityType = myEntityManager.metadataStore.getEntityType("Foo"); fooEntityType.concurrencyProperties = [];
不能保证你是否尝试#2,(因为它只是部分修复)但如果它有效,请告诉我,我们可以通过EntityType.setProperties api调用显式添加对此的支持。