2011-02-17 158 views
2

我應該爲了使用實體框架& WCF遵循什麼架構?如果有可用的鏈路架構實體框架和WCF

+1

這是太寬泛,問.....你需要更加具體。你想創建什麼樣的應用程序? EF和WCF是兩種完全獨立的技術 - 您可以使用另一種。 – 2011-02-17 05:41:16

回答

2

典型的三層架構包含的UI層,邏輯層和一個數據(訪問)層這將是很好。那麼你是在談論EF和WCF,你只是在談論數據和邏輯層或數據訪問層。

如果你打算使用EF和WCF數據服務以公開數據模型的物理,你實際上是暴露你的數據模型一到一個在OData協議。用這種方式,我會打電話給我的數據訪問服務

如果您打算使用EF將您的物理數據模型映射爲使用EF的邏輯數據模型,然後允許在驗證和業務邏輯在具有形式化接口的WCF服務中運行後對其執行操作,即一個數據層和一個邏輯層的組合。 EF在圖層之間進行耦合,WCF展示了這些功能。