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.
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".
Wählen Sie "Aus Datenbank generieren" aus.
Speichere, und führe den Buildvorgang aus.
Jetzt können wir unser erstes Feature hinzufügen – ein Produktkategoriemenü.