0

我能够安装Breeze.Sharp ToDo项目。我在添加新的待办事项时注意到了一种行为。当添加新的待办事项时,客户端进行服务器调用 SaveChanges 并成功添加该项目。客户端再次必须通过QueryAllTodos调用服务器以再次获取最新列表。为什么这次往返是必要的?SaveChanges方法是否应该将更改(添加后的新列表)与客户端列表合并以避免再次往返?

4

1 回答 1

1

你是对的。保存后没有真正需要重新查询,除非有一些其他服务器端“副作用”(比如触发器)也会更改数据。这段代码只是为了安全起见。

于 2014-07-16T21:04:47.880 回答