我正在调查使用Breeze进行客户端缓存和查询。不幸的是,现有的Web服务返回(JSON)对象,对于给定类型,可能具有可变数量和类型的字段。它们都有一个唯一的id和一些基本字段,但是例如一个人可能有名字,年龄和地址说,另一个人可能有名字,birthdate和favoriteColor。
每个人拥有的内容由嵌入到每个对象中的元数据描述(因此每个Person也有一个元数据字段)。
查询在这里显然是有问题的,但现在假设我们不会查询任何不在给定类型的所有项目上的字段。
我们也在使用AngularJS,如果相关的话。
我的问题是,如何使用Breeze处理这种情况?我们最好只使用简单的对象缓存,并通过谓词函数迭代缓存来“查询”吗?
答案 0 :(得分:0)
也许您应该看一下Jhon Papa的复数视频讲座,以便在pluralsight上使用客户端缓存进行查询,这是微风和angularJs的完整演示。您也可以参考this