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