Episódio

Entity Framework Core In-Depth Parte 4

Neste episódio, Robert é acompanhado porPhil Japikse  para a parte4  de uma série de 10 partes noEntity Framework Core. Esta série é uma continuação da série de 5 partes que foi voltada para pessoas novas no EF Core e fornece uma exploração mais aprofundada de uma série de tópicos.

Este programa é sobre como criar suas entidades do EF Core para moldar o banco de dados e usar migrações para publicar o modelo.

Localize o código de exemplo aqui.

Saiba mais sobre o núcleo  do Entity Framework.

Lista de episódios:

  • Parte 1: Desempenho. Phil mostra todas as grandes melhorias de desempenho no EF Core.
  • Parte 2: Exibir Modelos.  Phil aborda o uso de SQL retas, procedimentos armazenados e preenchimento de modelos de exibição com projeções.
  • Parte 3: Configuração. O EF Core fornece uma ampla gama de opções de configuração para o DbContext derivado e tem suporte total de injeção de dependência.
  • Parte 4: criar seu modelo. (este episódio)
  • Parte 5: Filtros de Consulta Global. Elas são novas no EF Core e fornecem um ótimo mecanismo para lidar com cenários como várias locações e exclusões temporárias.
  • Parte 6: Conflitos de simultaneidade. Eles têm sido um problema há muito tempo para sistemas multiusuários. Phil nos explica como a verificação de simultaneidade funciona com o EF Core e SQL Server, e todos os dados fornecidos de volta ao desenvolvedor quando ocorre um problema de simultaneidade.
  • Parte 7: Resiliência de Conexão. O EF Core pode lidar normalmente com erros transitórios de banco de dados (se você habilitar o recurso). Phil e Robert falam sobre o que são erros transitórios, como habilitar o recurso e como ele afeta o uso de permissões explícitas.
  • Parte 8: Colunas Computadas. A combinação do EF Core com a funcionalidade do lado do servidor é uma brisa com o EF Core. Phil aborda o uso de colunas computadas no EF Core, bem como mapeamento SQL Server função para funções C# para uso em consultas LINQ.
  • Parte 9: Controle de Alterações Eventos. A adição bastante recente de eventos controle e alteração de estado fornece um mecanismo para registro em log de auditoria (entre outros usos). Phil mostra como isso funciona, bem como faz uma rápida rotação através dos Interceptadores do EF Core.
  • Parte 10: Mapeamento de Campo. Isso permite que o EF Core crie suas entidades sem chamar os setters de propriedade, resolvendo o problema de longa execução de usar um ORM com estruturas que usam INotifyPropertyChanged, como Windows Presentation Foundation (WPF).