Uma visão geral de modelos de banco de dados e objetos de servidor
Quando você adiciona um item para um o 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 os modelos existentes. Você pode decidir personalizar modelos existentes, se, por exemplo, quiser adicionar comentários a todos os modelos que usa a sua equipe. Se você estiver criando objetos semelhantes, mesmo em bancos de dados diferentes, criando um modelo personalizado pode ajudar a salvar o trabalho.
Trabalhando com modelos
Os tópicos a seguir contêm informações sobre modelos de item de projeto e como usá-los para criar seus próprios itens de projeto de banco de dados:
Introdução a modelos do Visual Studio
Descreve Visual Studio modelos e eles contêm.Arquivos de metadados de modelo do Visual Studio
Explica os arquivos. vstemplate que são 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: Localize e organizar modelos de projeto e Item
Explica as pastas que Visual Studio examina ao procurar por modelos.Personalizando modelos de projeto e de item
Contém os tópicos que descrevem como criar modelos de projeto e Item.
Observação |
---|
Quando você exporta um modelo de projeto ou de um modelo de item de um projeto de banco de dados, o modelo personalizado será exibido na Add New Item caixa de diálogo na Visual Studio modelos de seção sob Meus modelos. O modelo não aparecer com outros objetos de banco de dados nem em Visual Studio instalar modelos de na Add New Item caixa de diálogo. |
Modelos de objeto de banco de dados
Você pode encontrar os modelos de os objetos de banco de dados nas pastas ItemTemplates e itens, que estão dentro de sua pasta de instalação para Visual Studio (como 10.0\VSTSDB\Extensions\SqlServer\ItemTemplates\ de Visual Studio de Programas\Microsoft d:\Arquivos). Cada provedor de esquema do banco de dados tem seus próprios modelos. Por exemplo, cada versão do SQL Server tem um modelo de tabela.
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 como, por exemplo, índices, onde o objeto que você está definindo tem uma relação pai-filho para 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 como, por exemplo, índices, onde o objeto que você está definindo tem um relacionamento filho-pai para outro objeto de banco de dados.$rawname$
Contém o nome não modificado que o usuário dá ao objeto de Add New Item caixa de diálogo. Use esta opção quando você definir modelos de objetos como, por exemplo, 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 como, por exemplo, índices, onde o objeto que você está definindo tem um relacionamento filho-pai para 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 (Coluna_1).$SchemaQualifiedObjectName$
Contém o nome de objeto de esquema qualificado. Use esta, por exemplo, a criação de script de tabela: CREATE TABLE $SchemaQualifiedObjectName$ (Col1 INT NOT NULL).
Consulte também
Outros recursos
Localizando e Compartilhamento Modelos de Projeto e de Item