我们在Breeze中使用Abstract Dataservice REST Adapter,但是对某些实体的批量保存感兴趣。我们依赖于同步保存,因此我们希望将某些实体一起下载。这是我们需要编写自定义适配器代码来完成的事情,还是有任何Breeze开箱即用的选项?任何有关类似模式的见解都将受到高度赞赏!
答案 0 :(得分:0)
我认为不需要自定义适配器,听起来您可以使用EntityManager.getChanges,指定实体类型:
var custType = em.metadataStore.getEntityType("Customer");
var changedCustomers = em.getChanges(custType);
em.saveChanges(changedCustomers);
您需要更新代码以反映您的业务规则,但您应该会发现getChanges很有帮助。