Visão geral dos modelos de objetos de banco de dados
Quando você adiciona um item a um projeto de banco de dados, a definição padrão para esse item é proveniente de um protótipo chamado um modelo de item de projeto.Você pode personalizar modelos existentes.Você pode optar por personalizar modelos existentes se, por exemplo, você quiser adicionar comentários a todos os modelos de sua equipe usa.Se você estiver criando objetos semelhantes, mesmo em diferentes bancos de dados, a criação de um modelo personalizado pode ajudar salvar trabalho.
Trabalhando com modelos
Os tópicos a seguir contêm informações sobre modelos de item de projeto e como usá-las para criar seus próprios itens de projeto de banco de dados:
Introdução a modelos do Visual Studio
Descreve Visual Studio modelos e o que eles contêm.Arquivos de metadados de modelo do Visual Studio
Explica os arquivos .vstemplate necessários para modelos.Diferenças Entre Modelos de Projeto e de Item
Explica as diferenças em conteúdo e uso entre modelos de projeto e Item.Criando modelos de item
Contém links para tópicos que explicam como criar modelos de item.Como: Localizar e organizar projetos e modelos de item
Explica as pastas que Visual Studio examina quando ele procura por modelos.Personalizando modelos de projeto e de item
Contém os tópicos que descrevem como criar modelos de projeto e Item.
Modelos de objeto de banco de dados
Você pode encontrar os modelos de objetos de banco de dados nas pastas \DBPro\ItemTemplates\ e \DBPro\Items, que estão dentro de sua pasta de instalação Microsoft Visual Studio 2005. Microsoft SQL servidor 2000 e SQL Server 2005 também têm seus próprios modelos.
Parâmetros substituíveis em modelos de objeto de banco de dados
Você pode usar os seguintes parâmetros substituíveis dentro dos arquivos. SQL nos seus modelos de objeto de banco de dados:
$ $ ChildObjectName
Contém o nome do objeto de banco de dados filho.Use esta opção quando você definir modelos para itens sistema autônomo índices, onde o objeto que você está definindo tem uma relação pai-filho para um outro objeto de banco de dados.$ $ ParentObjectName
Contém o nome do objeto de banco de dados pai.Use esta opção quando você definir modelos para itens sistema autônomo índices, onde o objeto que você está definindo tem um Relação filho-pai para um outro objeto de banco de dados.$ $ rawname
Contém o nome não modificado que fornece ao usuário para o objeto no Adicionar novo item caixa de diálogo.Use esta opção quando você definir modelos para objetos sistema autônomo usuários ou funções.$ $ SchemaName
Contém o nome do banco de dados esquema.Use esta opção quando você definir modelos para itens sistema autônomo índices, onde o objeto que você está definindo tem um Relação filho-pai para um outro objeto de banco de dados.Você deve prefixar o nome do objeto pai com o nome do esquema.Por exemplo, você pode especificar: ALTER TABLE[$SchemaName$].[$ParentObjectName$]ADD CONSTRAINT[$ChildObjectName$]UNIQUE(column_1).$ $ SchemaQualifiedObjectName
Contém o nome do objeto de esquema qualificado.Use isso, por exemplo, no script de tabela de criar: CREATE TABLE $SchemaQualifiedObjectName$ (Col1 INT NOT NULL).
Consulte também
Conceitos
Visão geral da terminologia do banco de dados edição
Outros recursos
Localizando e Compartilhamento Modelos de Projeto e de Item