我刚接触Breeze.js,但用过NgRX。 在我的一个被认为是大型项目(6个月的开发时间)的项目中,我的客户有一个特殊的要求来使用Breeze.js。 我通读了Breeze.js的文档。我看到的主要优势是Breeze使Angular前端应用程序能够使用丰富的模式执行对api服务器的GET和POST查询。例如: var query = new breeze.EntityQuery() .where("Category.Cat
假设有两个实体E1 et E2和两个不同的用户U1和U2在应用程序上使用相同的帐户登录。U1在E1上添加/修改/删除的同时,U2也在E2上添加/修改/删除。然后U2保存E2更改,而E1在他的设备上保持不变。现在,问题是当U1保存E1更改时,U2保存的E2更改将被U1设备上的初始E2状态覆盖。我的问题是,如果实体在我们的设备上保持不变,我们如何防止Breeze覆盖从另一个设备所做的更改?实际的例子
实体还没有被检索,所以它不在缓存中,但是我从另一个操作中知道了记录的键。以下是我尝试过的:manager.createEntity(entityNames.book);bookToDelete().bookID(1); // bookToDeleteis a ko observable from step 1bookToDelete().entityAspect.setDeleted();
保存更改时,JSON中不包含此事务
我有一个Knockout.js/Breeze.js/MVC4 and No Entity Framwork应用程序最后,对于已经解释得很好的ToDo app with Knockout and Breeze.js, .I没有得到--当单击Save时,如何调用(控制器的)SaveChanges。你回答后,我想更新我的问题。
添加了“命名保存”。