微风,OData,没有EF

时间:2013-06-12 15:09:14

标签: asp.net-web-api breeze

我现在正在学习微风,我想问一下没有EF的微风。

BreezeController为所有实体公开IQueryable。当一个微风请求到来时,OData格式用于查询,这意味着使用EF,将准备查询并且只会提出过滤数据。

对于非EF,例如从SQ:Server检索数据的第三方API,我是否必须公开控制器上的所有数据,并且返回的数据是否被Breeze收到的查询过滤了?

感谢您的帮助。

此致

1 个答案:

答案 0 :(得分:0)

您可以根据需要在服务器上显示大小表面。可以通过Breeze where子句在客户端上进行过滤,也可以在创建仅公开某个实体类型的子集合的IQueryable时在服务器上进行过滤。此外,如果要通过IQueryable以外的语义公开不可查询或可查询的api,也可以使用Breeze EntityQuery.withParameters方法。