Ich fange an, an einem neuen Projekt zu arbeiten und arbeite gerade an der architektonischen Gestaltung. Also im Grunde wollen wir eine Service-orientierte Architektur mit MVC Web API behalten. So hatte ich die folgende Struktur im Sinne:Service Layer mit WebApi
Project.Core (All Poco classes)
Proect.Data (All entity framerwork)
Project.Service (All Web API ??)
Project.Web
Wir hier zum ersten Mal auf WebAPI arbeiten würden. Also wollte ich wissen wie wir Webapi hier einbinden.
Die meisten der Artikel, die wir gelesen haben, hatten eine mvc-Webanwendung erstellt und Webapi ausgewählt. Aber wir waren auf der Suche nach separaten Service-Layer nur für Webapi erstellen. Ist das die richtige Übung, das zu tun oder Ich vermisse hier etwas. Wir wollten im Grunde keine enge Kopplung b.w MVC web und web api hier haben. Wenn wir web api als Teil von mvc erstellen, wie können wir dann separat auf unsere Web-API zugreifen.
Würdigen Eingaben.