1

我们现有的实体框架后端具有用于处理 concurrency-mode = fixed 的属性的自定义逻辑。用于分配这些属性的标准微风逻辑会干扰此逻辑。

自定义或跳过保存更改时调用的 updateConcurrencyProperty 方法中的逻辑的最佳方法是什么?

欢迎任何想法/黑客。如果无法以编程方式改变行为,我总是可以修改微风源。

4

1 回答 1

3

两种可能的选择

  1. 将 EF 并发模式更改为“无”
  2. 破解有问题的 entityType 并将其 concurrencyProperties 设置为空数组

    var fooEntityType = myEntityManager.metadataStore.getEntityType("Foo");   
    fooEntityType.concurrencyProperties = [];
    

不保证您是否尝试#2,(因为它只是部分修复)但如果它有效,请告诉我,我们可能会通过 EntityType.setProperties api 调用明确添加对此的支持。

于 2013-10-17T19:29:08.637 回答