Philosophie des Zugriffs auf Daten in ASP.NET MVC

Es ist allgemein bekannt, dass es in der Welt der Softwareentwicklung, ob Anwendungen, Programme oder Websites, eine Lösung gibt, die alle Fälle gleichermaßen bedient, wenn nicht jede eine Fallstudie ist, in der die Variablen definiert werden welche lösung zu nehmen ist ganz subjektiv.

Je nach Projekt und Entwicklertyp wird das Projekt wahrscheinlich nach Ihren Wünschen erstellt. Daher können wir mit ASP.NET MVC unterschiedliche Datenzugriffsphilosophien verfolgen, um unsere Ziele zu erreichen, ohne dass das Framework zum Faktor wird das setzt uns eine grenze.

Datenzugriffsphilosophien

Wie wir zu Beginn gesehen haben, können wir bei der Erstellung unserer Projekte unterschiedliche Methoden anwenden, um auf die Daten zuzugreifen. Dies wird uns dabei helfen, unsere Ziele zu erreichen und auch unsere technischen Fähigkeiten zu begleiten.

Es gibt verschiedene Philosophien, die alles mit Persistenz und Zugriff auf Daten in einer mit ASP.NET MVC erstellten Anwendung zu tun haben. Sehen wir uns die klassischen an.

Philosophie: Datenbank zuerst
Dieser Ansatz ermöglicht es uns, die Anwendung um eine Datenbank herum aufzubauen, was bedeutet, dass sich unser Projekt auf die Struktur unserer Daten konzentriert. Dank ASP.NET MVC können wir Geschäftsmodelle mit vorhandenen Datenbanken generieren, um Es wird Ihr Entity Framework verwenden .

Philosophie: Erstes Modell
Mit diesem Formular können wir das Modell entwerfen, bevor wir über die Datenbank verfügen. Dank dessen können wir die Datenbankstruktur erstellen, indem wir die Felder und Attribute unseres Projekts abrufen , sobald wir über unsere Modelle verfügen. Entity Framework kann die Schemas zum Erstellen der Datenbank generieren Datenbanken.

Philosophie: Erster Code
In dieser Philosophie konzentrieren wir uns in erster Linie darauf , den Projektcode zu erstellen. Daher kennen wir die Anwendung im Persistenzmodell nicht und verfügen über APIs, die es uns ermöglichen, mit den Methoden zu interagieren, die uns helfen, die Daten zu speichern, um sie zu verwenden dann

Entity Framework

Da wir die klassischen Ansätze für den Umgang mit dem Datenzugriff in unseren Projekten kennengelernt haben, haben wir festgestellt, dass es eine Konstante gibt und dass alles durch das Entity Framework erreicht wird:

See also  Ändern Sie die Größe von Elementen in Photoshop CS6

asp_fil_acceso_datos.jpg

Was ist das
Dies ist ein relationaler und objektorientierter Datenmanager, mit dem wir mit Entitäten interagieren können, anstatt direkt mit unseren Modellen. Auf diese Weise vermeiden wir das direkte Schreiben des SQL- Codes.

Dies hilft uns, Fehler und auch den Arbeitsaufwand zu reduzieren, da wir uns nicht um die besten Zugriffsformen kümmern müssen, sondern das Entity Framework entscheidet, was am besten ist, wenn es uns seine Methoden zur Verfügung stellt.

Mit diesen Methoden können wir die verschiedenen Philosophien, die wir zuvor gesehen haben, implementieren. Daher sollten wir uns nur darauf konzentrieren, die Anwendung wirklich zu erstellen, um wertvolle Zeit bei der Konfiguration der Datenbank zu sparen.

Damit schließen wir dieses Tutorial ab, da wir sehen, dass wir mit der Erstellung eines Projekts auf unterschiedliche Weise umgehen können, obwohl alle diese Formulare dieselbe Komponente als Grundlage für das Entity Framework verwenden, sodass wir die eine oder andere entsprechend unserem Projekt anwenden können und dies nicht tun werden begrenzt durch unser technisches Wissen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *