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 :
Introduction aux modèles Visual Studio
Décrit les modèles Visual Studio et leur contenu.Fichiers de métadonnées de modèle Visual Studio
Décrit les fichiers .vstemplate requis pour les modèles.Différences entre les modèles de projet et d'élément
Explique les différences entre les modèles de projet et modèles d'élément dans leur contenu et leur utilisation.Création de modèles d'élément
Contient des liens vers les rubriques qui expliquent comment créer des modèles d'élément.Comment : localiser et organiser les modèles de projet et d'élément
Décrit les dossiers que Visual Studio examine lors de la recherche de modèles.Personnalisation des modèles de projet et d'élément
Contient des rubriques qui décrivent comment personnaliser des modèles de projet et d'élément.
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