我正在寻找一些广为接受的模式或方法,使客户端上最多 50 个项目的 ViewModel 与服务器上的 800 个项目数据表保持同步(我将使用 Knockout.js 并 ASP.NET MVC 3,尽管这应该是无关紧要的。 这些项是具有多个属性的实体。 我需要添加/编辑/删除项目,根据需要加载和卸载 ViewModel 项目,甚至根据用户交互确定何时加载和卸载项目。
是否有任何广泛使用的模式或方法来处理将大型数据集与客户端 ViewModel、书籍参考或 Web 链接同步?
不确定这是否正是您要查找的内容,但听起来HTML5本地存储可能适合您。 下面是一个概述和一个示例应用程序。