我正在查看带有 Knockout.js 的 MVVM。我想要实现的一件事是“轻松”将 MVVM POCO 背后的代码作为相应的 JS 对象提供给客户端。
这个想法是:
a) 如果我更改 C# POCO,它也会反映在 JS 对象中 b) 更改 POCO 中的值将导致与客户端进行必要的交互以更新 JS 对象
我猜这是您何时使用 SignalR ( http://signalr.net/ ) 来执行此操作?然后使用来自 KO ( http://knockoutjs.com/documentation/plugins-mapping.html ) 的映射插件将其转换为 observables。
所以我的问题是:
- 在通过 SignalR 将 POCO 服务器端数据发送到 KO 方面,我的假设是否正确
- 有没有另一种方法来实现1.?