Manter e obter dados relacionais com o Entity Framework Core

Iniciante
Developer
ASP.NET Core
Entity Framework Core

Consulte e faça a gestão de dados relacionais numa aplicação Entity Framework Core (EF Core) com um mapeador relacional de objetos (ORM).

Objetivos de aprendizagem

Neste módulo, irá:

  • Reveja os conceitos do ORM.
  • Compreender a arquitetura EF Core.
  • Escreva código C# para interagir com uma base de dados com o EF Core.
  • Utilize migrações EF Core para manter o código e a base de dados sincronizados.
  • Utilize engenharia inversa para gerar modelos de entidade a partir de uma base de dados existente.
  • Propagar uma base de dados no arranque da aplicação.

Pré-requisitos

  • Experiência de escrita em C# (nível de principiante)
  • Uma compreensão básica das bases de dados relacionais
  • Visual Studio Code
  • SDK .NET 7.0
  • Cliente de linha de comandos do Git