Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Visual Studio e o .NET juntos fornecem suporte extensivo a API e ferramentas para conexão com bancos de dados, modelagem de dados na memória e exibição dos dados na interface do usuário. As classes .NET que fornecem funcionalidade de acesso a dados são conhecidas como ADO.NET. ADO.NET, juntamente com as ferramentas de dados no Visual Studio, foi projetado principalmente para oferecer suporte a bancos de dados relacionais e XML. Hoje em dia, muitos fornecedores de bancos de dados NoSQL, ou terceiros, oferecem provedores de ADO.NET.
Observação
A DataSet classe e as classes relacionadas são tecnologias herdadas do .NET Framework do início dos anos 2000 que permitem que os aplicativos trabalhem com dados na memória enquanto os aplicativos estão desconectados do banco de dados. As tecnologias são especialmente úteis para aplicativos que permitem aos usuários modificar dados e manter as alterações de volta ao banco de dados. Embora os conjuntos de dados sejam uma tecnologia comprovadamente bem-sucedida, a abordagem recomendada para novos aplicativos .NET é usar o Entity Framework Core. O Entity Framework fornece uma maneira mais natural de trabalhar com dados tabulares como modelos de objeto e tem uma interface de programação mais simples.
O diagrama a seguir mostra uma visão simplificada da arquitetura básica:
Instalação
Para usar as ferramentas de dados para .NET, você precisa do desenvolvimento da área de trabalho .NET e das cargas de trabalho de armazenamento e processamento de dados instaladas no Visual Studio. Para instalá-los, abra Visual Studio Installer e escolha Modificar (ou Mais>Modificar) ao lado da versão do Visual Studio que você deseja modificar. Consulte Modificar o Visual Studio.
Fluxo de trabalho típico
O fluxo de trabalho típico é este:
Instale um banco de dados de desenvolvimento ou teste em sua máquina local. Consulte Instalando sistemas, ferramentas e exemplos de banco de dados. Se você estiver usando um serviço de dados do Azure, esta etapa não será necessária.
Teste a conexão com o banco de dados (ou serviço ou arquivo local) no Visual Studio. Consulte Adicionar novas conexões.
(Opcional) Use as ferramentas para gerar e configurar um novo modelo. Os modelos baseados no Entity Framework são a recomendação padrão para novos aplicativos. O modelo, seja qual for o usado, é a fonte de dados com a qual o aplicativo interage. O modelo fica logicamente entre o banco de dados ou serviço e o aplicativo. Consulte Adicionar novas fontes de dados.
Arraste a fonte de dados da janela Fontes de Dados para uma superfície de design do Windows Forms, ASP.NET ou Windows Presentation Foundation para gerar o código de vinculação de dados que exibirá os dados para o usuário da maneira que você especificar. Consulte Vincular controles a dados no Visual Studio.
Adicione código personalizado para coisas como regras de negócios, pesquisa e validação de dados, ou para aproveitar a funcionalidade personalizada que o banco de dados subjacente expõe.
Você pode pular a etapa 3 e programar um aplicativo .NET para emitir comandos diretamente para um banco de dados, em vez de usar um modelo. Neste caso, encontrará a documentação relevante aqui: ADO.NET. Observe que ainda pode utilizar o Assistente de Configuração da Fonte de Dados e os designers para gerar código de vinculação de dados quando preencher na memória os seus próprios objetos e, em seguida, vincular a esses objetos os controles da interface do utilizador.