Skip to content

00_acessodados

Douglas Fernandes Pereira da Silva Jr edited this page May 28, 2019 · 10 revisions

Acesso a Dados

Neste exemplo será demonstrada o acesso a dados através do ADO.NET.

Começamos este passo na branch topicos/t1/p1, que é uma branch vazia.

Passo a Passo 1

Vamos começar criando o projeto básico:

  1. Através do Visual Studio: File -> New -> Project
  2. Na tela selecione .NET Core (Dentro de Visual C#), escolha a opção Console APP (.NET Core).
  3. No Solution name: digite: AcessoDados.
  4. No Name: digite: AcessoDados.ConsoleApp.

Criando o novo Projeto

Importante: O projeto deve ser criado na versão 2.1 do dotnet core. Para confirmar, abra o arquivo AcessoDados.ConsoleApp.csproj, e verifica se existe a seguinte linha:

<TargetFramework>netcoreapp2.1</TargetFramework>

Branch final topicos/t1/p2. Para ver as alterações completas DIFF das alterações

Passo a Passo 2

Vamos criar um projeto secundário para criar nosso DAL ( Data Access Layer).

  1. Clique com o botão direito na solution, e escolha a opção _ADD -> New Project _

Add New Project

  1. Na tela selecione .NET Core (Dentro de Visual C#), escolha a opção Class Library (.NET Core).
  2. No Name: digite: AcessoDados.DAL.

New Project - AcessoDados.DAL

Importante: O projeto deve ser criado na versão 2.1 do dotnet core. Para confirmar, abra o arquivo AcessoDados.ConsoleApp.csproj, e verifica se existe a seguinte linha:

<TargetFramework>netcoreapp2.1</TargetFramework>

Branch final topicos/t1/p3. Para ver as alterações completas DIFF das alterações

Passo a Passo 3 - Ado.NET

Importante: Será utilizada uma base SQL Server para os teste a partir deste ponto. Para construção de sua própria base de dados, que pode ser feita em SQL Server Express, utilize os seguintes arquivos: Criação da estrutura do banco e Massa de dados Inícial.

Projeto AcessoDados.DAL

  1. Vamos começar no projeto AcessoDados.DAL.
  2. Através do NuGet dentro do Visual Studio, adicione a referência ao pacote System.Data.SqlClient.
  3. Adicione a pasta AdoNet, aonde iremos criar os nossos arquivos
  4. Dentro da pasta AdoNet, crie uma nova classe CustomerSQLModel. Arquivo final.
  5. Dentro da pasta AdoNet, crie uma nova classe ConexaoSimples. Arquivo final.
  6. Coloquem a string de conexão para o banco de dados que providênciou.

Projeto AcessoDados.ConsoleApp

  1. Vamos começar no projeto AcessoDados.ConsoleApp.
  2. Adicione o projeto AcessoDados.DAL como referência.
  3. Vamos alterar o arquivo Program.cs, para instânciar o objeto de conexão com o banco, e exibir os resultado. DIFF alterações Arquivo final.

Branch final topicos/t1/p4. Para ver as alterações completas DIFF das alterações.

Clone this wiki locally