微軟已經完成了一項精明的工作,不在SOA/Web dev精彩世界中概述數據服務的實際位置。WCF數據服務實施策略
所以我的問題是WCF數據服務旨在通過外部客戶端使用?有沒有人聽說過有人在服務器端使用它們(即Web服務的數據庫訪問)?
簡單的場景,一般的分層體系結構使用BO業務對象(括號註明層之間正在傳遞什麼)
(XML)WCF服務 - >(BO)業務邏輯 - >(BO)道 - >實體框架
或者使用數據服務,它將是DS BO是在數據服務中使用的建模業務實體的位置。
(XML)WCF服務 - >(BO)業務邏輯 - >(BO)WCF數據服務 - >(DS BO)服務器
我無法看到使用了以後,除非會有很多人會通過數據服務層和服務層來訪問您的數據?
想到任何人,任何類型的參考文檔,將有助於它。
我在尋找優點/缺點,以幫助像我這樣的其他人定義何時/在哪裏使用數據服務。
EF性能較差,因此對於高性能服務來說這是一個糟糕的解決方案。 – garik 2010-03-24 14:35:36
EF將在這兩種情況下使用,並且性能對於我們的吞吐量是可以接受的。 – Nix 2010-03-24 15:09:46