Introdução ao Entity Framework Core

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Introdução ao Entity Framework Core, Entity Framework Core, EF Core no asp.net core, ef core Olá amigos, espero que todos estejam indo muito bem. No tutorial de hoje, veremos Introdução detalhada ao Entity Framework Core. É o nosso 16º tutorial da série ASP.NET Core. Até agora, cobrimos a arquitetura MVC e alguns conceitos relacionados à programação orientada a objetos e agora estamos prontos para colocar nossas mãos em bancos de dados.

Portanto, hoje abordaremos o tratamento de dados em detalhes, o que é feito pelo Entity Framework Core nos aplicativos .NET Core. Então, vamos primeiro entender esse Entity Framework Core:

Introdução ao Entity Framework Core

  • Introdução ao Entity Framework Core, Entity Framework Core, EF Core no asp.net core, ef coreEstrutura de entidade Testemunho (normalmente chamado EF Core ), projetado por Microsoft, é uma estrutura de código aberto, flexível, extensível, leve e multiplataforma, usada para armazenar e recuperar dados do banco de dados.
  • O EF Core cria uma ponte entre Objetos em Programação e bancos de dados relacionais, chamados de Mapeador Objeto-Relacional. ( O / RM )
  • Em palavras simples, o EF Core atua como uma camada intermediária entre nosso aplicativo e banco de dados .NET Core.
  • O EF Core foi criado do zero para o .NET Core, mas também funciona com o .NET 4.5+ padrão e é um aprimoramento de ADO.NET.
Por que precisa do Entity Framework Core?
  • Se você trabalhou em qualquer banco de dados, como SQL, MYSQL, Oracle etc., deve ter uma idéia sobre as strings de consulta.
  • Para enviar ou solicitar dados desses bancos de dados, precisamos usar cadeias de consulta, que normalmente são bastante longos e propensos a erros.
  • Para evitar essa interação direta com bancos de dados usando cadeias de consulta, temos muitas estruturas de terceiros que lidam com essas cadeias de consulta subjacentes e fornecem aos programadores métodos fáceis de programação para lidar com os dados.
  • Entity Framework Core é uma estrutura de manipulação de dados oficial projetada pela Microsoft e funciona perfeitamente com o ASP.NET Core.
  • O EF Core suporta uma ampla variedade de bancos de dados relacionais usando bibliotecas de terceiros chamadas provedores de banco de dados, instalamos essas bibliotecas como pacotes NuGet.
  • Por exemplo, se eu quiser trabalhar no banco de dados SQL, instalarei o SQL NuGet Package, instalaremos mais tarde.
Leia Também  Otimizar a miniatura do YouTube - mais cliques do YouTube 2
Abordagem básica da EF
  • Podemos usar duas abordagens no Entity Framework Core, que são:
    • Primeira abordagem de código
    • Primeira abordagem do banco de dados
  • Temos um suporte muito limitado disponível para a “Primeira abordagem de banco de dados” por enquanto e usamos essa abordagem quando já temos o banco de dados. (cobrirá em futuras palestras)
  • No Code First Approach, projetamos nosso banco de dados do zero e usando dbContext transferimos dados do aplicativo para o banco de dados e vice-versa.
Pacote EF Core
  • Introdução ao Entity Framework Core, Entity Framework Core, EF Core no asp.net core, ef coreAgora, precisamos selecionar o tipo de banco de dados, ou seja, SQL, MYSQL, Oracle etc., que queremos usar para nosso aplicativo Web, por isso vou usar o Sql Database.
  • Para usar o banco de dados SQL com o EF Core, precisamos instalar o pacote NuGet chamado Microsoft.EntityFrameworkCore.SqlServer.
  • Na verdade, este pacote NuGet é o provedor de banco de dados; portanto, se você estiver usando outro banco de dados, ou seja, MYSQL, precisará instalar o pacote NuGet. (Instalaremos um na próxima seção)
  • O pacote NuGet do SQL Server depende do pacote relacional EF Core chamado Microsoft.EntityFrameworkCore.Relational.
  • O pacote relacional contém a funcionalidade comum em todos os bancos de dados relacionais, como SQL, MYSQL, Oracle etc.
  • Este pacote relacional, por sua vez, depende do Main EF Core Package chamado Microsoft.EntityFrameworkCore.
  • Esse é o principal pacote EF Core NuGet que permitirá o EF Core em nosso aplicativo da web.

Como instalar o Entity Framework Core

  • Agora, vamos instalar o EF Core em nosso aplicativo da Web. Clique com o botão direito do mouse no Nome do Projeto no Gerenciador de Soluções.
  • Agora clique em Gerenciar pacotes NuGet, e o NuGet Package Manager será aberto.
  • Na guia Navegador, faça uma pesquisa por EntityFrameworkCore.SqlServer e você obterá resultados, como mostrado na figura abaixo:
Leia Também  Como criar um site de adesão e obter receitas recorrentes que dão estabilidade ao seu negócio on-line

Introdução ao Entity Framework Core, Entity Framework Core, EF Core no asp.net core, ef core

  • Você pode ver na figura acima que o primeiro que apareceu na pesquisa é o nosso pacote NuGet necessário, então vamos instalar este.
  • Introdução ao Entity Framework Core, Entity Framework Core, EF Core no asp.net core, ef coreComo este Pacote NuGet do SQL depende do Relational, que, por sua vez, depende do EF Core, portanto, quando instalamos o Pacote do SQL Server, os outros dois serão instalados automaticamente pelo Visual Studio.
  • Portanto, clique no botão Instalar e aceite os termos e este pacote NuGet do SQL Server será instalado.
  • Após a instalação completa, você precisa abrir Dependências dentro Solution Explorer, como mostra a figura no lado direito.
  • Você encontrará Pacotes em Dependências, abra-o e dentro dele você encontrará nosso Pacote NuGet do SQL Server.
  • Expanda este Pacote do SQL Server e você encontrará suas dependências, como Relacional, etc.
  • Portanto, instalamos com sucesso o Entity Framework Core para SQL Database em nosso aplicativo da web.

Então, isso foi tudo por hoje. Instalamos com sucesso o EF Core em nosso aplicativo Web, mas ainda não criamos nosso banco de dados SQL. No próximo vídeo, veremos a classe DbContext no Entity Framework Core. Até então cuidar e se divertir !!!

Blogs que devem ser lidos também:
https://responsibleradio.com/20-ideias-bem-sucedidas-de-negocios-em-casa-na-india/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

https://draincleaningdenverco.com/a-analise-paralisia-matara-a-sua-oportunidade-de-gerar-renda-online/

https://weeventos.com.br/huawei-ideos-tablet-s7-revisao-sorteios/

https://clipstudio.com.br/como-alguns-milionarios-tem-o-seu-inicio/

https://multieletropecas.com.br/como-preparar-um-acampamento-de-fim-de-semana-2/

https://holidayservice-tn.com/faca-o-bem-e-fale-sobre-isso-o-porque-onde-e-como-da-filantropia/

https://teleingressos.com.br/como-salvar-seu-sorriso-sua-saude-e-seu-dinheiro-no-dia-mundial-da-saude-oral/

https://proverasfestas.com.br/como-escrever-um-e-mail-de-desculpas-apos-um-desastre-de-newsletter/

https://coniferinc.com/5-maneiras-de-os-profissionais-de-marketing-de-afiliados-obter-resultados/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br