Wie implementieren Sie bei der Planung der Architektur für eine mittelgroße MVC-Webanwendung die Ebenen, die so entkoppelt wie möglich und einfach zu testen sind? Nehmen wir an, ich verwende zuerst Code als Datenzugriff. Ich habe Probleme damit, was "Geschäftslogik" zu definieren ist und wie es mit der Datenschicht interagieren soll. …
Derzeit verwenden wir Entity Framework als ORM für einige Webanwendungen. Bis jetzt hat es uns gut gepasst, da alle unsere Daten in einer einzigen Datenbank gespeichert sind. Wir verwenden das Repository-Muster und verfügen über Dienste (die Domänenschicht), die diese verwenden, und geben die EF-Entitäten direkt an die ASP.NET MVC-Controller zurück. …
Neulich habe ich ein wenig über Unit Testing gelesen und einige Beispiele gesehen, in denen Leute eine Repository-Schnittstelle (dh IExampleRepository) erstellen und dann das echte Repository ( public class ExampleRepository : IExampleRepository) und ein Repository für Unit-Tests ( FakeExampleRepository : IExampleRepository) erstellen . In der IExampleRepositoryimplementierten sie die gleichen Methoden …
Ich habe einige Fragen durchgesehen, Technologien zum Aufbau einer guten Serviceschicht, aber ich habe einige Fragen dazu, bei denen ich Hilfe benötige. Zuerst einige Informationen darüber, was ich für Anforderungen habe. Wir haben derzeit eine Reihe von Webanwendungen, die spinnennetzartig miteinander kommunizieren (alle über Webservices und Datenbankdaten auf verwirrende Weise …
Ich habe eine Frage zu Github an das EF-Team gesendet. Ich habe eine Antwort erhalten, die besagt, dass es besser ist, diese Frage hier zu stellen, damit ich sie hier kopieren und einfügen kann, da wir als Link die wenigen Antworten auf GitHub sehen können. Frage: Ich habe einige Nachforschungen …
Ich würde gerne wissen, wie sich die 3-Tier-Architektur von MVC (Model, View Controller) in ASP.Net unterscheidet, da mir scheint, dass dieselbe Architektur gilt. In 3-Tiere haben wir User Services Layer, BusinessLayerund DataAccessLayer, auf der anderen Seite haben wir Model, Viewund Controller. Dies scheint mir dieselbe Architektur zu sein. Kann jemand …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich befinde mich in einem frühen Stadium des Entwurfs …
Ich übernehme meine erste Anwendung auf Unternehmensebene und möchte, dass mein Team die gesamte ASP.NET MVC C # -Anwendung modelliert, bevor wir überhaupt eine Codezeile abtippen. UPDATE: Dies war keine philosophische Diskussion darüber, wann eine Anwendung dokumentiert / modelliert werden soll. Bitte geben Sie nur Antworten für "wie" zu dokumentieren …
Da es beim Bündeln und Minimieren darum geht, Seiten zu optimieren und schneller zu laden, erscheint es mir logisch, ein Paket für Skripte und ein Paket für Stile pro Ansichtsbasis zu erstellen, damit ein Browser alle Skripte und Stile laden kann höchstens 2 Anfragen zu stellen. _Layout.cshtmlNehmen wir also an, …
Bitte entschuldigen Sie den langen Beitrag. Es gibt eine Frage, nimm sie einfach mit. Ein kleiner Kontext Wir haben eine Site, die sich aufgrund einer Vielzahl von Benutzereinstellungen, der Gruppe, zu der der Benutzer gehört, woher sie kommen und anderen Dingen erheblich anpassen muss. Früher haben wir die relevanten Bits …
Ich habe die letzten Stunden damit verbracht, mich über die Verwendung von staticKlassen zu informieren und herauszufinden, ob ich sie verwenden sollte oder nicht, bin aber immer noch zu keinem Ergebnis gekommen. Es scheint, dass das Argument in beide Richtungen gehen könnte. In meiner Anwendung habe ich sogenannte "Hilfsklassen" erstellt, …
Ich arbeite in einem System, das auf zwei Arten eine "Versandschätzung" darstellen kann: Ein bestimmtes Datum: Der Artikel wird garantiert zu diesem Datum versendet Ein Tagesintervall: Der Artikel wird ab heute "X bis Y" Tage versendet Die Informationen zum Modell sind semantisch identisch, es handelt sich um "die Versandschätzung". Wenn …
Bei dieser Frage geht es darum, Regeln meiner Bewerbung anzuwenden, die mich verwirren. Mein Controller verwendet den Dienst und der Dienst verwendet das Repository. public class CommentController: ApiController{ [HttpPost] public bool EditComment(Comment comment){ commentService.Update(comment); } } public class CommentService{ ICommentRepository repository; .... .... public void Update(Comment comment){ repository.Update(comment); } } …
Ich starte ein neues MVC 5-Projekt von Grund auf neu. Ich verwende EF 6 (Database First) und Identity 2.0. Meine Lösung besteht aus 3 verschiedenen Projekten: Daten (mit einem .edmx- und meinem DB-Kontext), Ressourcen (für Lokalisierungszwecke) und Web (das Webprojekt selbst). Ich verwende standardmäßig ViewModels für alle meine Ansichten. Jedes …
Ich habe eine MVC-Site, die das Repository-Muster verwendet. Ich habe nicht das Gefühl, dass ich den MVC-Stil genug verwende, also mache ich mich bereit, einige davon neu zu entwerfen. Aber ich möchte es auch tun, wenn sich das Frontend jemals ändert, wird es einfacher sein, es auszutauschen. Folgendes habe ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.