WCF数据服务覆盖选择数据

时间:2010-12-16 16:05:50

标签: wcf service odata

我刚看了Scott Hanselman's video on OData并被它吹走了。

我已根据他的示例完成了自己的解决方案,我想覆盖默认的Get Data方法。我想要做的是查看正在执行的查询并覆盖GetCustomers SP调用,如果查询很简单,例如;

from c in Customers where c.customerid = 12

基本上我不想每次有人运行服务时从SQL获取所有表。任何想法都感激不尽。

1 个答案:

答案 0 :(得分:0)

每个实体集提取都可以通过所谓的拦截器拦截。看看它们,看看那是不是你想做什么。拦截器允许您拦截对实体集的调用并执行一些自定义逻辑。看看