Entrar

Roteiro para Ferramentas de Banco de Dados Visual e DataSets tipo Info:

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso venha a encontrar erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado.

313486
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo fornece um mapa para saber e para o Ferramentas de Banco de Dados Visual Microsoft Visual Studio.NET mestre e classes digitados.

Artigos mapa fornecer links para informações úteis, incluindo online documentação, artigos Microsoft Knowledge Base e Microsoft informes oficiais, para ajudá-lo saber sobre um produto Microsoft ou tecnologia. Para informações adicionais sobre ADO.NET tecnologia mapa artigos, clique o número artigo abaixo para exibição do artigo no Microsoft Knowledge Base:
313590 Roteiro para ADO.NET Info:
Para informações adicionais sobre objetos ADO.NET , clique o número artigo abaixo para exibição do artigo no Microsoft Knowledge Base:
313483 Para objetos DataAdapter ADO.NET roteiro Info:
voltar ao início

Ferramentas de Banco de Dados Visual

Você pode usar o Ferramentas de Banco de Dados Visual para fazer o seguinte tarefas:
  • Conectar-se ao e explorar qualquer banco de dados OLE_DB-Compliant.
  • Criar e modificar Microsoft SQL Server bancos de dados usando diagramas banco de dados.
  • Design, executar, e salvar consultas complexas.
  • Adicionar, atualização, e excluir dados que são armazenados em tabelas banco de dados.
  • Design objetos, como tabelas, disparadores, e procedimentos armazenados em bancos de dados Microsoft SQL Server e Oracle.
  • Arraste banco de dados objetos para um superfície de design, such as um Web Form, e controles BIND para esses objetos.
O Ferramentas de Banco de Dados Visual são divididos em duas categorias principais:
  • Server Explorer
  • Ferramentas restantes
Você pode usar Server Explorer para criar e para editar esquema banco de dados e para atualização dados interativamente. Você pode usar as ferramentas restantes para gerar codificar e para editar propriedades. Essas outras ferramentas afetar seu projeto diretamente, incluindo gerando digitado classe com base no esquema da servidor.

Há alguma sobreposição e interação entre essas duas categorias. Por exemplo, Server Explorer usa alguns editores, e você pode arrastar uma tabela de Server Explorer para um superfície de design para invocar geradores codificar.

Os componentes principais de Server Explorer são: O outro Ferramentas de Banco de Dados Visual são: Observação : The Visual Database Tools Somente suporte o SqlClient e os provedores de dados.NET OLEDB. Outros provedores, como o Provedor de Dados.NET ODBC e o Provedor de Dados.NET para Oracle, que lançadas depois Visual Studio.NET, estão apenas com suporte em um modo muito limitado. No entanto, você pode usar a codificar que é gerado para um provedor de dados e modificá-lo para trabalho com outro.

voltar ao início

Server Explorer

Com Server Explorer, você pode banco de dados esquema, exibição editar esquema banco de dados do SQL Server, recuperar dados de forma interativa, e modificar dados interativamente no ambiente de desenvolvimento integrado Visual Studio.NET (IDE).

As conexões são representadas em um modo de exibição de árvore. Você pode adicionar conexões para o nó ou para o nó .
  • Se você adicionar conexões para o nó , um de nós filho é . Se você arrastar tabelas de sob os nó, o e os componentes são adicionados ao seu projeto.
  • Se você adicionar uma conexão OLE DB através o nó , a caixa diálogo aparece.

    Observação : caixa diálogo conexão The OLE DB inclui conexões que ADO.NET não suporte, such as o Microsoft OLE DB Provider para ODBC.
  • Se você arrastar uma tabela from under o nó para seu projeto, o e os objetos são criados e configurados. Se você conectar para Microsoft SQL Server versão 7.0 ou posterior, o e os componentes são adicionados em vez disso.
Para obter mais informações sobre como configurar esses componentes, consulte o Outros Ferramentas de Banco de Dados Visual seção.

Server Explorer inclui vários editores para manipular SQL Server. Na modo de exibição de árvore, você pode clique com o botão direito do mouse o nó para criar um novo banco de dados do SQL Server. Você pode clique com o botão direito do mouse as , os , os , e os nós para criar ou para modificar uma tabela, uma exibição, um procedimento armazenado, ou um diagrama de banco de dados respectivamente. Você também pode gerar script SQL que você pode executar contra um servidor diferente para recriar o banco de dados. A maioria dessas funções, such as criar e modificar tabelas e procedimentos armazenados, são também disponível para bancos de dados Oracle.

Criador de Banco de Dados


Você pode usar o criador de banco de dados para editar banco de dados diagramas e criar relações arrastando campos de uma tabela para outra. back para a lista de ferramentas

Designer de Tabela


Você pode usar a Designer de Tabela para criar ou para modificar tabelas no banco de dados. Você pode especificar ou modificar campo Nomes, tipos dados, restrições e índices, entre outros itens.

Para obter mais informações sobre a Designer de Tabela, visite o seguinte site da Microsoft: back para a lista de ferramentas

Designer de Consulta e Exibição


A Designer de Consulta e Exibição é compartilhada por outros componentes dados, como os componentes e . Você pode usar a Designer de Consulta e Exibição para consultas visualmente e a exibição design os resultados da consulta a. Em Server Explorer, ao criar ou editar uma exibição na DataAdapter Configuration Wizard, ou quando você editar a propriedade de um ou um componente , a Designer de Consulta e Exibição é chamado para gerar o Instrução SQL para você. O SQL gerando codificar somente cotações identificadores para Microsoft SQL Server Microsoft Jet, e Oracle. Se você usar um back-end banco de dados diferentes, os identificadores poderão ser unquoted. Isso pode representar um problema se sua banco de dados contém tabela fora do padrão ou campo Nomes. Para exemplo, os nomes contêm um espaço ou outro caractere non-ALPHANUMERIC. Para corrigir este problema, você deve fazer alterações para o SQL no código gerado manualmente. No entanto, se você regenerar a SQL, as alterações serão perdida.

Para obter mais informações sobre a Designer de Consulta e Exibição, visite o seguinte site da Microsoft: back para a lista de ferramentas

Editor de SQL


O Editor de SQL é invocado quando você criar um procedimento armazenado. O Editor de SQL fornece codificação de cores para o T - SQL e PL / Instrução SQL e limites individual instruções com um retângulo para fins de esclarecimento. Além disso, quando você editar script SQL de várias instruções, você pode individual clique com o botão direito do mouse instruções e usar a Designer de Consulta e Exibição para visualmente compor ou editar essas instruções.

Para obter mais informações sobre o Editor de SQL, visite o seguinte site da Microsoft: back para a lista de ferramentas

voltar ao início

Outros Ferramentas de Banco de Dados Visual

As ferramentas que estão listadas na seção este gravar codificar em seu projeto. Você pode modificar este codificar ou escrever equivalente codificar. Algumas ferramentas, such as o Assistente de Formulário de Dados, gerar uma classe Windows Form que inclui componentes , um digitado , e controla ligado. Outras ferramentas, such as o Parameter Collection Editor, executar tarefas, such as edição mais limitado a coleção de um único .

Assistente de Formulário de Dados


O Assistente de Formulário de Dados é semelhante ao Assistente de formulário em Microsoft Access. Com o Assistente de Formulário de Dados, você pode especificar uma ou duas tabelas no servidor e clique escolher de um número de estilos. O assistente define como os elementos aparecem no Windows Form.

Tarefas o Assistente de Formulário de Dados faz o seguinte:
  • Cria um digitado para as tabelas que você selecionar.
  • Cria objetos , , e para recuperar e a atualização dados.
  • Cria controles na forma e liga esses controles para o digitado.
Para obter mais informações, visite o seguinte Microsoft sites: back para a lista de ferramentas

Editor XSD


Você pode usar o editor XSD para criar e para editar um arquivo esquema XML Schema Definition Language (XSD) no seu projeto. Você pode editar o arquivo XSD como XML reta (XML) ou em um gráfico editor que é semelhante ao Designer de Tabela e Database Designer of Server Explorer.

Você pode gerar um digitado de um arquivo XSD por configuração a propriedade para . Se você deixar isso em branco propriedade, o arquivo classe é não uma parte do projeto e serão excluídos do disco..

back para a lista de ferramentas

Editor de XML...


Você pode usar o editor XML para editar um arquivo XML no seu projeto. Você pode editar o XML através uma interface que ofereça suporte cor codificação de texto e marca conclusão ou um hierárquico, editor tabular.

back para a lista de ferramentas

Conexão, comando DataAdapter, DataSet, e componentes DataView


Você pode adicionar esses componentes na guia da caixa de ferramentas, ou você podem usar Server Explorer ou o Assistente de Formulário de Dados para adicionar e configurar esses componentes para você.

Você pode usar o componente digitado para design - ligação dados tempo. Ocasionalmente, ligação dados pode ser um confuso. Para exemplo, em um Windows Form, somente o designer permita a simples BIND controla uma forma de um fonte de dados, mas você pode BIND um controle ou a lista de um controle ou um controle duas maneiras diferentes. Uma das seguintes maneiras é incompatível com o modo que são controles simples ligado. Usando um componente , você pode verificar se todos os controles estão consistentemente ligado.

Você pode aberto um número de construtores das propriedades do vários componentes. Por exemplo::
  • Abra o caixa de diálogo no componente .
  • Abrir o Construtor de Consultas, que é semelhante para a Designer de Consulta e Exibição, a partir do componente .
  • Abra o Parameter Collection Editor no componente .
  • Abra o Editor de mapeamento de tabela e o Editor de Mapeamento de coluna do componente .
Você pode testar uma configuração clicando na propriedade a janela. Isso exibe os dados em uma grade.

back para a lista de ferramentas

Caixa de diálogo DataSet gerar


Quando você selecionar o gráfico superfície de design ou um componente , um hiperlink aparece na inferior da janela a propriedade. Na caixa diálogo , você pode selecionar um ou mais componentes no superfície de design para consulta para esquema informações. O assistente cria o arquivo esquema XSD e classe seja digitado automaticamente. O assistente também fornece a você a opção para adicionar uma instância da classe para o superfície de design como um componente.

Para obter mais informações sobre a caixa diálogo , visite o seguinte site da Microsoft: back para a lista de ferramentas

Assistente de Configuração DataAdapter


Com o Assistente de Configuração DataAdapter, você pode configurar um que é adicionado Server Explorer, através da Assistente de Formulário de Dados, ou manualmente através da caixa de ferramentas. Este assistente inclui o seguinte opções:
  • Gerar instruções SQL com ou sem verificação de simultaneidade otimista.
  • Use procedimentos armazenados existentes.
  • Gerar novos procedimentos armazenados.
Você pode usar a Designer de Consulta e Exibição para editar as consultas. O Instrução SQL gerado apenas cotações identificadores para Microsoft SQL Server Microsoft Jet, e Oracle. Se você estiver usando um back-end, banco de dados diferentes os identificadores será unquoted. Isso pode representar um problema se sua banco de dados contém tabela fora do padrão ou campo Nomes. Por exemplo, os nomes contêm um espaço ou outro caractere non-ALPHANUMERIC. Para corrigir este problema, será necessário para fazer alterações para o SQL no código gerado manualmente. No entanto, se você regenerar a SQL, as alterações serão perdida.
Se você selecionar simultaneidade otimista, o original é verificado os valores no banco de dados valor de todos os campos. Se você desejar para usar um campo número semelhante versão ou timestamp para simplificar o Instrução SQL e reduzir a carga dados, você deve compilar as consultas você mesmo ou codificar por meio da Designer de Consulta e Exibição.

Para obter mais informações sobre o Assistente de Configuração de Adaptador de Dados, visite o seguinte site da Microsoft: back para a lista de ferramentas

Editor de Coleção de Parâmetros


Você pode usar o Parameter Collection Editor para mapa (n.); mapear (v.) parâmetros de comando para colunas da associado . Também é possível mapa (n.); mapear (v.) o parâmetro para uma versão linha específico. Para exemplo, quando você atualização uma coluna, o novo valor é obtida do atual versão da linha. No entanto, parâmetros na cláusula WHERE que são usados para verificação de simultaneidade obter seu valor com o original versão da linha.

Para obter mais informações sobre o Parameters Collection Editor, visite o seguinte site da Microsoft: back para a lista de ferramentas

Tabela de mapeamento e Editores de Mapeamento de coluna


Com o , você pode mapa (n.); mapear (v.) tabela e campo Nomes para que os nomes que são usados em um não tenham para que correspondam às que são usados no banco de dados. Você pode usar o mapeamento de tabela e a editores mapeamento coluna para tabela mapa (n.); mapear (v.) e nomes campo campo e que são usados no banco de dados para tabela diferente em um .

Para obter mais informações sobre a caixa diálogo , visite o seguinte site da Microsoft: back para a lista de ferramentas

Caixa de diálogo Propriedades de vinculação de dados


Quando você seleciona a propriedade em um componente , você poderá clique para conectar a um novo fonte de dados. Se você estiver usando um componente , o fonte de dados deve ser um banco de dados no SQL Server 7.0 ou posterior ou você receberá um erro. Esta é a mesma caixa diálogo que é usada para adicionar uma nova conexão para Server Explorer.

back para a lista de ferramentas

voltar ao início

DataSet digitado

Um dos produtos final do Ferramentas de Banco de Dados Visual é o fortemente tipado classe. Métodos para gerar a classe , você pode usar um do seguinte:
  • Clique em na propriedade a janela de um componente (ou no superfície de design).
  • Clique em sobre o menu para adicionar um item para o projeto.
Ambos os métodos local um arquivo esquema XSD e um associado oculto Microsoft Visual Basic.NET ou Microsoft Visual C#.NET classe em seu projeto. Se você gerar o de um objeto , o arquivo esquema será concluído para você, e a classe que é compilado reflete a esquema XSD. Se você adicionar o arquivo clicando no menu , o arquivo XSD é em branco, e você deve criar a esquema..

Sempre que você editar o arquivo esquema, o arquivo classe é automaticamente reescritas. Se você desejar para personalizar a classe , use um do seguinte métodos:
  • Você pode subclasse a classe e modificar a subclasse. Quando o arquivo classe é regenerado, as alterações serão perdidas não.
  • Você pode remover o arquivo XSD do projeto e adicionar clique manualmente o correspondente arquivo classe voltar em seu projeto. Isso remove o link entre os designers e a classe. Se o arquivo classe torna estático para que todas as alterações que você fazer não são substituídas posteriormente. Se houver alterações esquema, o arquivo classe não é atualizado para refletir essas alterações. Portanto, é um risco para este método.
O digitado tem um número de vantagens sobre um padrão objeto:
  • O recurso Intellisense é disponível para nomes tabela e campo no editor de códigos. Isso ajuda a evitar erros codificação.
  • Porque a esquema é compilado para o definição de classe, o compilador pode capturar esquema erros. Classe , esquema erros são pegas em tempo de execução somente com o padrão.
  • Porque a esquema é compilado na definição de classe, você não tem a baixar a esquema em tempo de execução. Isso oferece um desempenho beneficiar.
  • O digitado acessa os nomes de tabela e campo como propriedades em vez de como elementos coleção. Isso também oferece benefícios desempenho.
  • Você pode BIND controla em tempo de design instead of em tempo de execução.
Porque a esquema é compilado para o definição de classe, o digitado tem um número de limitações:
  • Se a esquema servidor for alterado, você deve reconstruir o projeto. Para a maioria dos aplicativos, essa é uma principal não Burden porque a maioria dos aplicativos devem ser modificados se altera a esquema. Na corporação - nível aplicativos, servidor esquema é geralmente já bem definido e razoavelmente estático.
  • Quando tentar para acessar campos que podem conter um NULL valor, você receber uma mensagem de erro se você ler o campo diretamente. Você deve usar a propriedade primeiro. Quando você definir o valor do campo, você deve usar o método para armazenar um NULL valor na tabela a.

    Observação : identificador controles vinculado este automaticamente.
voltar ao início

Walkthroughs Visual Studio.NET tópicos da Ajuda, e artigos Microsoft Knowledge Base

Walkthroughs fornecem mini-Tutorials que percorrer você cenários típicos desenvolvimento de aplicativos. Microsoft Knowledge Base os artigos " How To " fornecem passo a passo instruções sobre como fazer tarefas específicas.

Os Visual Studio.NET tópicos da Ajuda, orientações, e artigos Microsoft Knowledge Base nas seções a seguir descrevem como usar Ferramentas de Banco de Dados Visual e o digitado.

Observação : Orientações na seção a seguir demonstrar A como usar o Ferramentas de Banco de Dados Visual para fazer uma tarefa específica; essas orientações são não um tutorial geral sobre as ferramentas.

voltar ao início

Walkthroughs

Visual Studio.NET, clique em no menu . Na caixa , tipo Walkthroughs, data . O painel Index Results exibe uma lista de orientações Acesso a Dados.
Walkthrough: Creating a Master-Detail Windows Form
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbwlkWalkthroughCreatingMaster-DetailWindowsForm.asp
This walkthrough uses a DataAdapter component. The DataAdapter Configuration Wizard builds a typed DataSet. The walkthrough uses the XSD Editor to create a DataRelation and then binds controls through the Property window to the typed DataSet.
Adding Tables and Columns to the Windows Forms DataGrid Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskCreatingCustomColumnTypesInDataGrid.asp
This article demonstrates how to customize the appearance of a bound Windows Form DataGrid control by adding DataGridTableStyle and DataGridColumnStyle objects through an editor that is opened from the Property window.
voltar ao início

Tópicos da Ajuda Visual Studio.NET

voltar ao início

Artigos da Base de Dados de Conhecimento Microsoft

315678 Criar e usar um tipo DataSet usando Visual Basic.NET HOW TO:
320714 Criar e usar um tipo DataSet usando Visual C#.NET HOW TO:
318039 How to: Criar um tipo Return DataSet um valor de padrão em vez de DBNull usando Visual Basic.NET
318048 How to: Criar um tipo Return DataSet um valor de padrão em vez de DBNull usando Visual C#.NET
voltar ao início

Solução de problemas

Se você tiver problemas ou se você tiver dúvidas, você pode referir a MSDN os grupos de notícias onde você pode compartilhar suas experiências com nossos colaboradores. Você também pode usar o Microsoft Knowledge Base Onde você pode pesquisa para artigos sobre problemas específicos.voltar ao início Os produtos de terceiros mencionados nesse artigo são fabricados por empresas que são independentes da Microsoft.. Microsoft torna nenhuma garantia, implícita ou caso contrário, sobre o desempenho ou confiabilidade um desses produtos.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 313486 - Última Revisão: 02/24/2014 12:54:28 - Revisão: 6.7

  • Microsoft ADO.NET 1.1
  • Microsoft ADO.NET 1.0
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • kbnosurvey kbarchive kbarttyperoadmap kbinfo kbsystemdata KB313486 KbMtpt kbmt
Comentários