私はクライアントのプロジェクト構造を作成しようとしています。 Web APIと相互作用するMVC5アプリケーションプロジェクト構造の説明
私の提案する構造は次のとおりです。それが正しければ私に知らせて、命名規則に従ってください。下記の各項目は、1つのソリューションに含まれる個別のプロジェクトになります。
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を1つのプロジェクトにマージすると、後でCORS要求とWeb APIリクエストによる認証で頭痛を防ぐことができます。 – Igor