Partager via


Vue d'ensemble des modèles pour les objets de base de données

Mise à jour : novembre 2007

Lorsque vous ajoutez un élément à un projet de base de données, la définition par défaut de cet élément provient d'un prototype appelé modèle d'élément de projet. Vous pouvez personnaliser des modèles existants. Vous pouvez décider de personnaliser des modèles existants si, par exemple, vous voulez ajouter des commentaires à tous les modèles utilisés par votre équipe. Si vous êtes amené à créer des objets semblables, même dans des bases de données différentes, la création d'un modèle personnalisé peut vous permettre de réduire la quantité de travail.

Utilisation de modèles

Les rubriques suivantes contiennent des informations sur les modèles des éléments de projet et la façon de les utiliser pour créer vos propres éléments de projet de base de données :

Modèles d'objets de base de données

Vous pouvez rechercher les modèles pour les objets de base de données dans les dossiers DBPro\ItemTemplates\ et \DBPro\Items qui se trouvent à l'intérieur de votre dossier d'installation pour Microsoft Visual Studio 2005. Microsoft SQL Server 2000 et SQL Server 2005 ont également leurs propres modèles.

Paramètres remplaçables dans les modèles d'objets de base de données

Vous pouvez utiliser les paramètres remplaçables suivants dans les fichiers .sql de vos modèles d'objets de base de données :

  • $ChildObjectName$
    Contient le nom de l'objet de base de données enfant. Utilisez ce paramètre lorsque vous définissez des modèles pour des éléments, tels que les index, où l'objet que vous définissez a une relation parent-enfant avec un autre objet de base de données.

  • $ParentObjectName$
    Contient le nom de l'objet de base de données parent. Utilisez ce paramètre lorsque vous définissez des modèles pour des éléments, tels que les index, où l'objet que vous définissez a une relation enfant-parent avec un autre objet de base de données.

  • $rawname$
    Contient le nom non modifié que l'utilisateur donne à l'objet dans la boîte de dialogue Ajouter un nouvel élément. Utilisez ce paramètre lorsque vous définissez des modèles pour des objets, tels que des utilisateurs ou rôles.

  • $SchemaName$
    Contient le nom du schéma de base de données. Utilisez ce paramètre lorsque vous définissez des modèles pour des éléments, tels que les index, où l'objet que vous définissez a une relation enfant-parent avec un autre objet de base de données. Vous devez ajouter le nom de schéma comme préfixe au nom de l'objet parent. Par exemple, vous pouvez indiquer : ALTER TABLE[$SchemaName$].[$ParentObjectName$]ADD CONSTRAINT[$ChildObjectName$]UNIQUE(colonne_1).

  • $SchemaQualifiedObjectName$
    Contient le nom d'objet qualifié par schéma. Utilisez ce paramètre, par exemple, dans le script de table create : CREATE TABLE $SchemaQualifiedObjectName$ (col1 INT NOT NULL).

Voir aussi

Concepts

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Modèles Visual Studio

Recherche et partage de modèles de projet et d'élément

Procédures de modèle avancées

Référence de modèles Visual Studio