2013-05-10 71 views
0

我可以對當前正在處理的對象執行自定義修改。使用QueryInterceptors我只能影響一個對象是否由wcf返回。 有沒有辦法在通過EF從數據庫中檢索對象或發送它們之前修改對象或對象集合?有問題的對象也有請求的導航屬性。所以通過WebGet檢索它們不是一種選擇。使用ChangeInterceptors的WCF數據服務中的攔截器

任何提示或想法受到了高度評​​價

回答

0

我曾經碰到過類似的要求,我發現WCF DS是由數據中心的和有限的,當談到做這樣的事情。你可能想看看WCF DS Service Actions ,但我懷疑這將解決您的要求。

我能想到的解決方案是使用WebGet方法檢索實體,然後在客戶端使用DataServiceQuery.Expand來檢索導航屬性。