Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web api 微风、小田和无EF_Asp.net Web Api_Breeze - Fatal编程技术网

Asp.net web api 微风、小田和无EF

Asp.net web api 微风、小田和无EF,asp.net-web-api,breeze,Asp.net Web Api,Breeze,我现在正在学习breeze,我想问一下在没有EF的情况下如何使用breeze BreezeController为所有实体公开IQueryable。当breeze请求到来时,OData格式用于查询,这意味着使用EF时,将准备查询,并且只提出过滤后的数据 在非EF的情况下,像从SQ:Server检索数据的第三方API一样,我是否必须公开控制器上的所有数据,并通过Breeze接收的查询过滤返回的数据 谢谢你的帮助 关于您可以在服务器上显示任意大小的曲面。过滤可以通过Breeze where子句在客户端

我现在正在学习breeze,我想问一下在没有EF的情况下如何使用breeze

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

在非EF的情况下,像从SQ:Server检索数据的第三方API一样,我是否必须公开控制器上的所有数据,并通过Breeze接收的查询过滤返回的数据

谢谢你的帮助


关于

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