Partilhar via


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:

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

Modelos Visual Studio

Localizando e Compartilhamento Modelos de Projeto e de Item

Procedimentos de Modelos Avançados

Referência de Modelos do Visual Studio