Partager via


Assistant Génération de la base de données (Entity Data Model Tools)

L'Assistant Création d'une base de données génère le langage de définition de données (DDL) pour la création d'une base de données à partir d'un modèle conceptuel existant. L'Assistant vous permet de créer d'abord le modèle conceptuel, puis une base de données qui prend en charge le modèle.

L'Assistant Création d'une base de données nécessite que les éléments suivants s'exécutent correctement :

  • Modèle conceptuel valide.

    Dd456817.note(fr-fr,VS.100).gifRemarque :
    L'Assistant ne requiert pas un fichier .edmx valide.Seul le contenu CSDL (Conceptual Schema Definition Language) du fichier .edmx doit être valide.Pour plus d'informations, consultez Présentation d'un fichier .edmx (Entity Framework).

  • Autorisation d'ajouter des fichiers au projet Visual Studio actuel. Au terme de l'exécution, l'Assistant ajoute un fichier .sql au projet. Ce fichier contient le DDL pour la création de la base de données.

  • Connexion de base de données. L'Assistant vous invite à entrer une connexion à une base de données existante. Ainsi, les types de colonnes pour la base de données cible peuvent être déterminés selon les types de propriété dans votre modèle, et les informations de la chaîne de connexion peuvent être ajoutées à votre application.

    Dd456817.note(fr-fr,VS.100).gifRemarque :
    Seules les bases de données SQL Server 2008, SQL Server 2005, SQL Server Compact Edition et SQL Azure sont prises en charge.Le support d'autres bases de données tierces peut être disponible.

Au terme de l'exécution, l'Assistant Création d'une base de données effectue les opérations suivantes :

  • Génère le SSDL (Store Schema Definition Language) et le MSL (Mapping Specification Language) qui correspondent au CSDL fourni. Le fichier .edmx est mis à jour avec le SSDL et le MSL générés.

    Dd456817.note(fr-fr,VS.100).gifRemarque :
    L'Assistant remplace le SSDL et le MSL existants.

  • Génère un DDL qui peut être exécuté pour créer une base de données et enregistre le DDL en tant que fichier .sql.

    Dd456817.note(fr-fr,VS.100).gifRemarque :
    Le DDL généré est basé sur une stratégie de mappage « table par type ».

  • Ajoute les informations de la chaîne de connexion à votre fichier App.config ou Web.config.

Il est important de noter que l'Assistant Génération de la base de données n'exécute pas le DDL généré. Pour créer le schéma de la base de données qui correspond à votre modèle conceptuel, vous devez exécuter le DDL généré indépendamment (par exemple, dans SQL Server Management Studio).

Dans cette section

Voir aussi

Autres ressources

ADO.NET Entity Data Model Tools

Date de génération : 2011-04-18