【发布时间】:2014-08-05 08:09:01
【问题描述】:
我现在已经使用 BreezeJS 建立了一个项目。 不知道 BreezeJS 内部发生了什么,但只是接受它可以工作,我的项目基本上是通过这个简单的命令显示在屏幕上的。
export function getProjects(projectsObservable, errorObservable)
{
return breeze.EntityQuery.from("Projects")
.using(manager).execute()...then/fail.
}
我现在想让它对使用 signalR 编辑相同项目的用户做出响应。 这意味着我此时在 javascript 结束时触发了回调,说明 guid = xxxxxxx 的对象已更改(guid 是关键)。
如何在不再次查询服务器的情况下使用 Breeze 更新项目,也不将其视为需要发送回服务器的更新。记住我刚刚从信号 r 那里得到了更新。
我是否应该首先采取另一条路径,如果我可以在一开始就从 signalR 集线器返回数据,是否有理由创建 WebApi?用 Breeze 而不是 WebApi 来设置它会很容易吗?
【问题讨论】:
标签: javascript signalr breeze