Partager via


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.

Capture d’écran montrant la structure de base de données S Q L Express.

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 ».

Capture d’écran montrant où sélectionner AD O dot NET Entity Data Model.

Choisissez « Générer à partir de la base de données ».

Capture d’écran montrant où sélectionner Générer à partir de la base de données.

Capture d’écran montrant la chaîne de connexion d’entité.

Capture d’écran montrant où sélectionner les objets de base de données.

Capture d’écran montrant la structure de base de données générée.

Enregistrez et lancez la génération.

Nous sommes maintenant prêts à ajouter notre première fonctionnalité : un menu de catégorie de produits.