Freigeben über


Teil 2: Datenzugriffsebene

von Joe Stagner

Tailspin Spyworks zeigt, wie einfach es ist, leistungsstarke, skalierbare Anwendungen für die .NET-Plattform zu erstellen. Es zeigt, wie Sie die großartigen neuen Features in ASP.NET 4 verwenden, um einen Online-Shop zu erstellen, einschließlich Shopping, Checkout und Verwaltung.

In dieser Tutorialreihe werden alle Schritte zum Erstellen der Tailspin Spyworks-Beispielanwendung beschrieben. Teil 2 behandelt das Hinzufügen der Datenzugriffsebene.

Hinzufügen der Datenzugriffsebene

Unsere E-Commerce-Anwendung ist von zwei Datenbanken abhängig.

Für Kundeninformationen verwenden wir die Standarddatenbank ASP.NET Mitgliedschaft. Für unseren Warenkorb und Produktkatalog implementieren wir eine SQL Express-Datenbank wie folgt.

Screenshot der S Q L Express-Datenbankstruktur

Nachdem Sie die Datenbank (Commerce.mdf) im App_Data Ordner der Anwendung erstellt haben, können Sie unsere Datenzugriffsebene mithilfe von .NET Entity Framework erstellen.

Wir erstellen einen Ordner mit dem Namen "Data_Access", klicken sie mit der rechten Maustaste auf diesen Ordner, und wählen Sie "Neues Element hinzufügen" aus.

Geben Sie im Element "Installierte Vorlagen" und dann "ADO.NET Entitätsdatenmodell" als Namen EDM_Commerce.edmx ein, und klicken Sie auf die Schaltfläche "Hinzufügen".

Screenshot: Auswahl von A D O dot NET Entity Data Model

Wählen Sie "Aus Datenbank generieren" aus.

Screenshot, der zeigt, wo Aus Datenbank generieren ausgewählt werden soll.

Screenshot der Entitätsverbindungszeichenfolge

Screenshot: Auswahl der Datenbankobjekte

Screenshot der erstellten Datenbankstruktur

Speichere, und führe den Buildvorgang aus.

Jetzt können wir unser erstes Feature hinzufügen – ein Produktkategoriemenü.