Compartilhar via


Ferramentas de dados do Visual Studio para .NET

 

O Visual Studio e o .NET Framework juntos fornecem API abrangentes e ferramentas de suporte para se conectar a bancos de dados, modelagem de dados na memória e exibir os dados na interface do usuário. As classes do .NET Framework que fornecem funcionalidade de acesso a dados são conhecidas como ADO.NET. ADO.NET, juntamente com os dados das ferramentas no Visual Studio, foi originalmente projetado principalmente para oferecer suporte a bancos de dados relacionais e XML. Atualmente, muitos fornecedores de banco de dados NoSQL, ou de terceiros, oferecem provedores ADO.NET.

Atualização 2 do Visual Studio 2015 inclui as atualizações mais recentes de SQL Server Data Tools, que permitem que o suporte para os recursos mais recentes no Azure banco de dados SQL e SQL Server 2016..NET core suporta ADO.NET, exceto para conjuntos de dados e os tipos relacionados. Se você tiver como alvo o .NET Core e exige uma camada de mapeamento relacional de objeto (ORM), use Entity Framework Core.

O diagrama a seguir mostra uma exibição simplificada da arquitetura básica:

ADO.NET Architecture

O fluxo de trabalho típico é o seguinte:

  1. Instale um banco de dados de teste ou desenvolvimento em sua máquina local. Consulte Instalar sistemas de banco de dados, ferramentas e exemplos. Se você estiver usando um serviço de dados do Azure, essa etapa não é necessária.

  2. Teste a conexão com o banco de dados (ou serviço ou arquivo local) no Visual Studio. Consulte Adicionar novas conexões.

  3. (Opcional) Use as ferramentas para gerar e configurar um novo modelo. Modelos com base no Entity Framework são a recomendação padrão para novos aplicativos. O modelo, qualquer um que você usa, é a fonte de dados que o aplicativo interage com. O modelo situada logicamente entre o banco de dados ou serviço e o aplicativo. Consulte Adicionar novas fontes de dados.

  4. Arraste a fonte de dados de fontes de dados janela em uma superfície de design do Windows Forms, ASP.NET ou Windows Presentation Foundation para gerar o código de associação de dados que exibirão os dados para o usuário da maneira que você especificar. Consulte Associar controles a dados no Visual Studio.

  5. Adicione código personalizado para coisas como as regras de negócio, pesquisa e validação de dados ou para tirar proveito da funcionalidade personalizada que expõe o banco de dados subjacente.

Você pode ignorar a etapa 3 e programar um aplicativo .NET para emitir comandos diretamente para um banco de dados, em vez de usar um modelo. Nesse caso, você encontrará a documentação relevante aqui: ADO.NET. Observe que você ainda pode usar o Assistente de configuração de fonte de dados e designers para gerar código de associação de dados ao preencher seus próprios objetos na memória e, em seguida, controles de interface do usuário de ligação de dados para esses objetos.

Nesta seção

Consulte também

Acessando dados no Visual Studio