Partie 2 : Couche d'accès aux données
par Joe Stagner
Tailspin Spyworks montre à quel point il est extrêmement simple de créer des applications puissantes et évolutives pour la plateforme .NET. Il montre comment utiliser les nouvelles fonctionnalités de ASP.NET 4 pour créer un magasin en ligne, y compris les achats, les caisses et l’administration.
Cette série de tutoriels détaille toutes les étapes à suivre pour générer l’exemple d’application Tailspin Spyworks. La partie 2 traite de l’ajout de la couche d’accès aux données.
Ajout de la couche d’accès aux données
Notre application de commerce électronique dépend de deux bases de données.
Pour plus d’informations sur les clients, nous allons utiliser la base de données standard ASP.NET Membership. Pour notre panier d’achat et notre catalogue de produits, nous allons implémenter une base de données SQL Express comme suit.
Après avoir créé la base de données (Commerce.mdf) dans le dossier App_Data de l’application, nous pouvons créer notre couche d’accès aux données à l’aide de .NET Entity Framework.
Nous allons créer un dossier nommé « Data_Access », puis cliquer avec le bouton droit sur ce dossier, puis sélectionner « Ajouter un nouvel élément ».
Dans l’élément « Modèles installés », puis sélectionnez « ADO.NET Modèle de données d’entité » entrez EDM_Commerce.edmx comme nom, puis cliquez sur le bouton « Ajouter ».
Choisissez « Générer à partir de la base de données ».
Enregistrez et lancez la génération.
Nous sommes maintenant prêts à ajouter notre première fonctionnalité : un menu de catégorie de produits.