我們有一個基於EF4/POCO的現有存儲庫,並且運行良好。我們希望使用WCF數據服務添加服務層並尋找一些最佳實踐建議。WCF Data Services使用基於EF的存儲庫中的數據
到目前爲止,我們已經開發了一個具有IQueryable屬性的類,並且getter觸發了「獲取所有用戶」方法。到目前爲止,這個問題是雙重的:
1)它需要我們裝飾poco對象的ID字段來告訴數據服務什麼字段是id。這意味着我們的POCO對象不是「純粹的」。
2)它無法弄清楚對象之間的關係(這很明顯我猜)。
我現在停止了這種方法,我在想,也許我們應該從存儲庫中公開OBjectContext並使用EF的更多「自動」功能。
有沒有人有任何建議或與WCF數據服務使用存儲庫模式的例子?
+1好問題,這個是什麼新東西? – 2010-05-19 14:31:51