【发布时间】:2017-08-21 19:37:39
【问题描述】:
我开始着手一个新项目,所以目前正在铺设架构。 所以基本上我们希望使用 MVC web api 保持面向服务的架构。 所以我想到了以下结构:
Project.Core (All Poco classes)
Proect.Data (All entity framerwork)
Project.Service (All Web API ??)
Project.Web
我们将在这里第一次使用 webapi。所以想知道我们如何在这里集成webapi。
我们看到的大多数文章都创建了一个 mvc Web 应用程序并在其中选择了 webapi。但我们 正在寻找仅为 webapi 创建单独的服务层。这是这样做的正确做法还是 我在这里遗漏了一些东西。 我们基本上不想在这里有紧密耦合的 b.w MVC web 和 web api。如果我们创建 web api 作为一部分 的 mvc 那么我们如何单独访问我们的 web api。
不胜感激。
【问题讨论】:
标签: model-view-controller service layer