【发布时间】:2013-03-15 18:14:58
【问题描述】:
我正在开发单页应用程序,似乎 Breeze 会自动处理使内容可观察的问题。那么 - 如果我使用微风获取数据,是否有必要使用映射插件?
如果是这样,你能解释一下这两个函数的作用吗?
据我了解,淘汰映射插件接受和对象并将其所有属性/子属性转换为可观察对象,因此您不必手动执行此操作。
Breeze 处理数据访问并为您提供已经是可观察的对象,因此不需要映射插件。
这听起来对吗?
【问题讨论】:
-
Breeze 的作用远不止于此。这是一个很好的实体管理器。淘汰赛的映射插件是一个易于使用(可定制)的实体映射器。如果您的应用程序计划使用 Breeze 进行实体管理(元数据和所有),则您不需要映射插件。当您不想在客户端上管理 dto 和/或想要额外控制实体的映射方式时,请使用映射插件。两者都适合你,映射插件解决了一个非常具体的问题,另一方面,Breeze 是一个更大的野兽!
标签: knockout.js breeze single-page-application durandal