Entity Framework - Einrichtung der Umgebung

Was ist neu in Entity Framework 6?

Framework verfügt über eine komplexe API, mit der Sie alles von der Modellierung bis zum Laufzeitverhalten detailliert steuern können. Ein Teil von Entity Framework 5 befindet sich in .NET. Ein weiterer Teil davon befindet sich in einer zusätzlichen Assembly, die mit NuGet verteilt wird.

  • Die Kernfunktionalität von Entity Framework ist in .NET Framework integriert.

  • Die Code First-Unterstützung ermöglicht es Entity Framework, Klassen anstelle eines visuellen Modells zu verwenden, und eine einfachere API für die Interaktion mit EF ist im NuGet-Paket enthalten.

  • Der Kern ist das, was die Abfrage, Änderungsverfolgung und die gesamte Umwandlung von Ihren Abfragen in SQL-Abfragen sowie von der Datenrückgabe in die Objekte ermöglicht.

  • Sie können das EF 5 NuGet-Paket sowohl mit .NET 4 als auch mit .NET 4.5 verwenden.

  • Ein großer Punkt der Verwirrung: .NET 4.5 hat den zentralen Entity Framework-APIs Unterstützung für Aufzählungen und räumliche Daten hinzugefügt. Wenn Sie also EF 5 mit .NET 4 verwenden, erhalten Sie diese neuen Funktionen nicht. Sie erhalten sie nur, wenn Sie EF5 mit .NET 4.5 kombinieren.

Lassen Sie uns nun einen Blick auf Entity Framework 6 werfen. Die Kern-APIs, die in .NET in Entity Framework 6 enthalten waren, sind jetzt Teil des NuGet-Pakets.

Es bedeutet -

  • Das gesamte Entity Framework befindet sich in dieser Assembly, die von NuGet vertrieben wird

  • Sie sind nicht auf .NET angewiesen, um bestimmte Funktionen wie die Entity Framework-Enum-Unterstützung und die Unterstützung spezieller Daten bereitzustellen.

  • Sie werden sehen, dass eine der Funktionen von EF6 darin besteht, dass es Aufzählungen und räumliche Daten für .NET 4 unterstützt

Um mit der Arbeit an Entity Framework zu beginnen, müssen Sie die folgenden Entwicklungstools installieren:

  • Visual Studio 2013 oder höher
  • SQL Server 2012 oder höher
  • Entity Framework-Updates von NuGet Package

Microsoft bietet eine kostenlose Version von Visual Studio an, die auch SQL Server enthält und von www.visualstudio.com heruntergeladen werden kann .

Installation

Step 1- Führen Sie nach Abschluss des Downloads das Installationsprogramm aus. Der folgende Dialog wird angezeigt.

Step 2 - Klicken Sie auf die Schaltfläche Installieren und der Installationsvorgang wird gestartet.

Step 3- Nach erfolgreichem Abschluss des Installationsvorgangs wird der folgende Dialog angezeigt. Schließen Sie diesen Dialog und starten Sie Ihren Computer bei Bedarf neu.

Step 4- Öffnen Sie Visual Studio vom Startmenü aus, um den folgenden Dialog zu öffnen. Es wird eine Weile dauern, bis die Vorbereitung abgeschlossen ist.

Step 5 - Wenn alles erledigt ist, sehen Sie das Hauptfenster von Visual Studio.

Erstellen wir ein neues Projekt über Datei → Neu → Projekt

Step 1 - Wählen Sie Konsolenanwendung und klicken Sie auf OK.

Step 2 - Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt.

Step 3 - Wählen Sie NuGet-Pakete verwalten wie im obigen Bild gezeigt aus. Daraufhin wird das folgende Fenster in Visual Studio geöffnet.

Step 4 - Suchen Sie nach Entity Framework und installieren Sie die neueste Version, indem Sie auf die Schaltfläche Installieren klicken.

Step 5- Klicken Sie auf OK. Nach Abschluss der Installation wird in Ihrem Ausgabefenster die folgende Meldung angezeigt.

Sie können jetzt Ihre Bewerbung starten.