2010-12-16 29 views
1

我剛看了Scott Hanselman's video on OData,被它吹走了。WCF數據服務覆蓋選擇數據

我已經根據他的例子做了我自己的解決方案,我想覆蓋默認的獲取數據方法。我想要做的是查看正在執行的查詢並覆蓋GetCustomers SP調用,如果查詢很簡單,比如;

from c in Customers where c.customerid = 12 

基本上我不希望每次有人運行該服務時都從SQL獲取所有表。任何想法感激地收到。

回答

0

每個實體集合的提取可以被攔截所謂的攔截器。看看他們,看看你是否想要做什麼。攔截器允許您攔截對實體集的調用並執行一些定製邏輯。檢查出來