Tutorial principal do Entity Framework

Nesta série de tutoriais do Entity Framework Core, você ganhará proficiência no tratamento de dados em seus aplicativos .NET.

O que você aprenderá nesta série de tutoriais:

  • Crie seu primeiro aplicativo EF Core.
  • Interaja com o modelo de dados principal do EF.
  • Controle a criação de bancos de dados e alterações de esquema por meio de migrações.
  • Registrando ações SQL e EF Core.
  • Trabalhe com relacionamentos um para um, um para muitos e muitos para muitos.
  • Trabalhe com SQL bruto, visualizações, procedimentos armazenados e outros objetos de banco de dados.
  • Teste o aplicativo principal do EF.

Seção 1. Introdução ao Entity Framework Core

Esta seção ajuda você a começar a usar o EF Core, entendendo o que é o EF core, como iniciar um novo aplicativo .NET que usa o EF Core, como criar um modelo de dados e uma conexão de banco de dados e como executar um CRUD simples por meio da API do EF Core. .

Seção 2. Relacionamentos principais da EF

Esta seção ensina você a entender a representação de relacionamentos em modelos de objetos e bancos de dados relacionais e explica como o EF Core mapeia entre os dois.

  • Relacionamentos um-para-muitos – mostram como uma única entidade se associa a zero ou mais entidades.
  • Relacionamentos um-para-um – aprenda como associar uma entidade a outra entidade usando um relacionamento um-para-um.
  • Relacionamentos muitos para muitos – orienta você sobre como usar um relacionamento muitos para muitos para associar qualquer número de entidades de um tipo de entidade a qualquer número de outras entidades de outro tipo de entidade.

Seção 3. Consultando dados usando LINQ do Entity Framework Core

Esta seção orienta você sobre como consultar dados de uma ou mais tabelas de banco de dados usando métodos EF Core e LINQ:

  • Projeto de amostra do EF Core – baixe um projeto de amostra do EF Core para criar um banco de dados e preencher os dados para aprender a consulta.
  • Select – mostra como selecionar uma ou mais colunas usando o método LINQ Select().
  • Ordenar por – aprenda como classificar dados usando os métodos LINQ OrderBy(), ThenBy(), OrderByDescendente() e ThenByDescendente().
  • Where() – aprenda como filtrar dados usando o método LINQ Where() e como usar os operadores AND e OR para combinar múltiplas condições no método Where().
  • IN – verifique se um valor corresponde a uma lista de valores usando o método LINQ Contains().
  • LIKE – orienta você sobre como consultar dados com base na correspondência de padrões usando o operador LIKE
  • Inner join – mostra como usar o método Include() para formar uma consulta que usa join para obter dados de duas ou mais tabelas.
  • Agrupar por – aprenda como agrupar linhas em grupos e aplicar uma função agregada a cada grupo.

Seção 4. Modificando Dados

Esta seção ensina como criar, ler, atualizar e excluir entidades no EF Core. Essas operações são conhecidas como CRUD:

  • Inserir – aprenda como inserir entidades em tabelas de banco de dados.
  • Atualização – mostra várias maneiras de atualizar dados em tabelas de banco de dados.
  • Excluir – orienta você sobre como excluir dados das tabelas do banco de dados.

Seção 5. Trabalhando com procedimentos armazenados, visualizações e SQL bruto

Esta seção mostra como trabalhar com procedimentos armazenados e visualizações no EF Core.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *