2011-04-13 20 views
0

我使用三層模型(UI-server-DB)應用程序設計應用程序,包含以下模型的8到10個主要功能: - 數據庫和業務邏輯位於.net服務器應用程序中,UI是另一個WPF應用程序 - 服務器應用程序中的每個功能都會爲用戶界面提供單獨的服務接口(WCF)。基本上,我正在尋找設計思路和輸入,以便使用LLBLGen Pro的ORM庫連接服務器應用程序中的數據庫。當我們使用ORM時,常見的數據庫接口還是特定的(服務)db接口設計是一種好方法?

方法1:

  • 在服務器中創建應用程序,它包括所有的實體類和datamapping類的公用數據庫類庫。個別特徵將引用這個通用類庫

方法2:

  • 創建每個要素服務(8-9服務)以及實體類和datamapping類的DB類庫將在這個庫。所以單個功能更加模塊化,並且更少取決於應用程序中的其他功能。

因此,尋找應用程序的模塊化,可擴展性和可維護性,什麼是一個好的設計方法?

-Hari

回答

0

我會用一個單一的WCF Data Service併爲每個功能我將創建一個diferent EndPoint

+0

這是服務級別的好處,謝謝。 DAL級別的任何輸入? – user706473 2011-04-14 02:49:55

相關問題