2012-12-04 25 views
0

我正在開發我的第一個包含多個項目的Visual Studio 2010解決方案。我發現自己的一些項目參考混亂。如何顯示類庫引用的類庫,然後將它作爲Visual Studio中的項目引用提供?

我正在嘗試創建一個API方法,向客戶端公開方法。此API引用包含我的業務模型的項目。我希望其他項目能夠引用API dll並訪問這些業務模型。目前,在測試API的測試項目中,我必須分別參考API項目和業務模型項目。

有什麼想法?

+0

您是否希望其他項目必須通過您的API才能使用業務模型,還是應該能夠直接訪問業務模型? –

回答

1

如果您希望將N層模型合併到您的應用程序中,通過它將業務模型暴露給單層,您將不得不在API級別創建負責與業務交互的方法和對象然後將這些信息傳回給您的測試或任何其他想要插入您的API的項目/人員。

如果您試圖在業務模型和其他項目之間創建抽象級別,那麼您絕對不希望將業務模型邏輯直接暴露給任何事物。這種打敗的目的。

Wikipedia article on multi-tier architecture可能會對您有所幫助。

0

目前,在測試API我的測試項目,我必須作出兩種API項目,並分別對商業模式的項目

這是正常的一個參考,你需要同時如果引用您的「API」項目公開您的「業務模型」項目中的類型。

相關問題