Schnellstart (Entity Framework)
Dieser Schnellstart veranschaulicht eine Reihe von Aufgaben, die mit den Themen in Erste Schritte (Entity Framework) zusammenhängen. Die Aufgaben sollen Ihnen helfen, sich mit ADO.NET Entity Framework vertraut zu machen.
Lernziele
In der ersten Aufgabe dieses Schnellstarts lernen Sie, wie die Datenbank "School" erstellt wird und verwenden dann Visual Studio-Tools, um Mapping-Dateien für ein Entitätsdatenmodell (EDM) zu generieren, das auf einem 1:1-Mapping zu Tabellen in der Datenbank basiert. In den nachfolgenden Aufgaben werden Sie eine Windows Forms-Anwendung in Visual Studio sowie auf Daten im Modell "School" zugreifende Abfragen erstellen, die Abfrageergebnisse zur Anzeige an Anzeigesteuerelemente binden und anschließend Objekte aktualisieren und die Änderungen dauerhaft in der Datenbank speichern.
Der vollständige "Course Manager" kann als Visual Basic- oder C#-Projekt von CodePlex heruntergeladen werden.
Anforderungen
Dieser Schnellstart richtet sich an Benutzer, die mit der Visual Studio-Entwicklung und .NET Framework vertraut sind, jedoch noch nicht mit Entity Framework gearbeitet haben. Zum Ausführen dieses Schnellstarts muss folgende Software installiert sein:
Microsoft Visual Studio 2008.
Die ADO.NET Entity Framework-Laufzeit und -Tools. Sie können Sie die ADO.NET Entity Framework-Laufzeit und -Tools vom Microsoft Download Center herunterladen.
Microsoft SQL Server 2005 oder höher mit Datenbankdiensten bzw. die Express Edition von SQL Server 2005 oder höher.
Geschätzte Zeit zum Ausführen dieses Lernprogramms: 30 Minuten.
Aufgaben im Entity Framework-Schnellstart
- Erstellen der Beispieldatenbank "School"
Erstellen des Datenbankschemas "School" und Laden der Daten in die Datenbank.
- Erstellen der Anwendung "Course Manager"
Erstellen einer Windows Forms-Anwendung für den Zugriff auf Daten im Modell "School".
- Erstellen des Entity Data Models "School"
Verwenden von Visual Studio-Tools zum Erstellen eines auf der Datenbank "School" basierenden EDM.
- Abfragen von Entitäten und Zuordnungen
Erstellen von Abfragen an die Entitäten und Zuordnungen im Modell "School" und Binden von Steuerelementen an die Ergebnisse dieser Abfragen.
- Einfügen und Aktualisieren von Daten
Speichern von Änderungen an Objektdaten der Datenbank "School", die mithilfe von Datensteuerelementen vorgenommen wurden.