-
Notifications
You must be signed in to change notification settings - Fork 0
00_acessodados
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.
Vamos começar criando o projeto básico:
- Através do Visual Studio: File -> New -> Project
- Na tela selecione .NET Core (Dentro de Visual C#), escolha a opção Console APP (.NET Core).
- No Solution name: digite: AcessoDados.
- No Name: digite: AcessoDados.ConsoleApp.

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
Vamos criar um projeto secundário para criar nosso DAL ( Data Access Layer).
- Clique com o botão diretou na solution, e escolha as opções _ADD -> New Project _

- Na tela selecione .NET Core (Dentro de Visual C#), escolha a opção Class Library (.NET Core).
- No Name: digite: 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
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.
- Vamos começar no projeto AcessoDados.DAL.
- Através do NuGet dentro do Visual Studio, adicione a referência ao pacote System.Data.SqlClient.
- Adicione a pasta AdoNet, aonde iremos criar os nossos arquivos
- Dentro da pasta AdoNet, crie uma nova classe CustomerSQLModel. Arquivo final.
- Dentro da pasta AdoNet, crie uma nova classe ConexaoSimples. Arquivo final.
- Coloquem a string de conexão para o banco de dados que providênciou.
- Vamos começar no projeto AcessoDados.ConsoleApp.
- Adicione o projeto AcessoDados.DAL como referência.
- 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.