我開始一個新的ASP.NET Web API項目。我承認,我從來沒有擅長在我的解決方案中組織我的項目。我想在這方面做得更好,因此也是一個問題。我應該如何組織我的ASP.NET Web API解決方案?
首先,我打算使用的命名約定是我找到了幾個地方(博客,MSDN等)幷包含CompanyName.ProductName.Component。
我的困惑在於解決方案中的項目。我有服務工作的概念證明,但一切都在一個項目中。它的工作原理,但由於各種原因,這是不好的,我想分開組件。該項目使用EF,數據存儲庫接口,測試項目,業務對象以及Web API控制器。我應該如何組織我的解決方案和各種項目?