RIA服务提取 - 排序/过滤/组/页描述符+存储过程

时间:2011-12-07 07:15:09

标签: wcf-ria-services

当我遇到困难的查询时,我通常会编写一个T-SQL视图并在Entity框架内注册视图。这使我可以将我的视图上的描述符组合到RIA服务中。

我目前的问题是无法创建视图。 (至少它不是很明显 - 附加的是查询的截图 - 嵌套的参数化查询 - 我也在SUM中使用了几个函数)。

nested parameterized query

问题1: 我如何提取RIA Services使用的元数据,以便将信息传递给使用公用表表达式手动过滤结果集的存储过程?

我不确定在LinqToEntitiesDomainService类中查看“this”的位置。 我希望有一个简单的方法然后解析HttpContext查询字符串/ post值。

问题2: 在我有描述符后,sp返回正确的结果集。在返回正确的数据后,如何告诉ria服务更长时间撰写查询?

1 个答案:

答案 0 :(得分:0)

我重写了查询以创建视图。

我删除了内部查询的where子句,而是通过DATEADD(dd,DATEDIFF(dd,0,t.ticketstart),0)添加了一个组,因此我可以在外部查询中公开过滤日期。

如果我确实需要这个,我可能会使用普通的旧wcf并复制以下内容的想法:http://blogs.telerik.com/blogs/posts/10-01-14/how-to-server-sorting-filtering-grouping-and-paging-with-radgridview-for-silverlight-without-wcf-ria-services.aspx