我即将为我的客户创建一个项目结构。Its和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发布于 2017-03-09 22:24:15
我会从项目名称中删除".Layer“,
我还会将MVC和WebApi放在同一个项目中,称为MCR.Web,
此外,我认为将Entities/Data/Business作为3个项目可能是一种过度杀伤力,但这取决于您项目的规模。
https://stackoverflow.com/questions/42697372
复制相似问题