0
我即將爲我的客戶創建一個項目結構。其與MVC5應用程序交互的web API項目結構澄清
以下是我提出的結構。請讓我知道它看起來是否正確並遵守命名慣例。下面列出的每個項目都將是一個解決方案中包含的獨立項目。
CC.GRP.MCR.Common -- Common utilities
CC.GRP.MCR.Entities -- Contain entities
CC.GRP.MCR.Data.Layer -- Contain entity framework , implementation of Generic repository and Unit of Work.
CC.GRP.MCR.Business.Layer - Contains implementation Business methods
CC.GRP.MCR.WebApi - Contains the CRUD for web api
CC.GRP.MCR - The MVC project that contains Model View and controller
*只是一個警告*:這個問題可能會被關閉,因爲你將得到的唯一答案是基於意見的。這就是說這個結構對於規模較小的項目可能是過分的。此外,還要將Web APi和您的MVC合併到一個項目中,這樣可以防止稍後對CORS請求的頭痛以及對web api請求的身份驗證。 – Igor