Episódio
Núcleo do Entity Framework Parte 4
Neste episódio, Robert é acompanhado por Phil Japikse para a parte 4 de uma série de 10 partes no Entity Framework Core. Esta série é uma continuação da série de 5 partes que foi destinada a pessoas novas no EF Core e fornece uma exploração mais aprofundada de uma série de tópicos.
Este show é sobre como criar suas entidades EF Core para moldar o banco de dados e usar migrações para publicar o modelo.
Encontre o código de exemplo aqui.
Saiba mais sobre o núcleo do Entity Framework aqui.
Lista de episódios:
- Parte 1: Desempenho. Phil mostra todas as grandes melhorias de desempenho no EF Core.
- Parte 2: Ver modelos. Phil aborda o uso de SQL direto, 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 oferece suporte total à injeção de dependência.
- Parte 4: Construa seu modelo. (este episódio)
- Parte 5: Filtros de consulta globais. Eles são novos no EF Core e fornecem um ótimo mecanismo para lidar com cenários como multilocação e exclusões suaves.
- Parte 6: Conflitos de simultaneidade. Estes têm sido um problema para sistemas multi-usuário. Phil nos orienta sobre como a verificação de simultaneidade funciona com o EF Core e o SQL Server, e todos os dados fornecidos de volta ao desenvolvedor quando ocorre um problema de simultaneidade.
- Parte 7: Resiliência da 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 usando permissões explícitas.
- Parte 8: Colunas computadas. Combinar o EF Core com a funcionalidade do lado do servidor é muito fácil com o EF Core. Phil aborda o uso de colunas computadas no EF Core, bem como o mapeamento da função SQL Server para funções C# para uso em consultas LINQ.
- Parte 9: Eventos de controle de alterações. A adição relativamente recente de eventos de Rastreamento e Alteração de Estado fornece um mecanismo para registro de auditoria (entre outros usos). Phil mostra como isso funciona, bem como dá uma volta rápida através dos EF Core Interceptors.
- 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 duração de usar um ORM com estruturas que usam INotifyPropertyChanged, como o Windows Presentation Foundation (WPF).
Neste episódio, Robert é acompanhado por Phil Japikse para a parte 4 de uma série de 10 partes no Entity Framework Core. Esta série é uma continuação da série de 5 partes que foi destinada a pessoas novas no EF Core e fornece uma exploração mais aprofundada de uma série de tópicos.
Este show é sobre como criar suas entidades EF Core para moldar o banco de dados e usar migrações para publicar o modelo.
Encontre o código de exemplo aqui.
Saiba mais sobre o núcleo do Entity Framework aqui.
Lista de episódios:
- Parte 1: Desempenho. Phil mostra todas as grandes melhorias de desempenho no EF Core.
- Parte 2: Ver modelos. Phil aborda o uso de SQL direto, 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 oferece suporte total à injeção de dependência.
- Parte 4: Construa seu modelo. (este episódio)
- Parte 5: Filtros de consulta globais. Eles são novos no EF Core e fornecem um ótimo mecanismo para lidar com cenários como multilocação e exclusões suaves.
- Parte 6: Conflitos de simultaneidade. Estes têm sido um problema para sistemas multi-usuário. Phil nos orienta sobre como a verificação de simultaneidade funciona com o EF Core e o SQL Server, e todos os dados fornecidos de volta ao desenvolvedor quando ocorre um problema de simultaneidade.
- Parte 7: Resiliência da 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 usando permissões explícitas.
- Parte 8: Colunas computadas. Combinar o EF Core com a funcionalidade do lado do servidor é muito fácil com o EF Core. Phil aborda o uso de colunas computadas no EF Core, bem como o mapeamento da função SQL Server para funções C# para uso em consultas LINQ.
- Parte 9: Eventos de controle de alterações. A adição relativamente recente de eventos de Rastreamento e Alteração de Estado fornece um mecanismo para registro de auditoria (entre outros usos). Phil mostra como isso funciona, bem como dá uma volta rápida através dos EF Core Interceptors.
- 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 duração de usar um ORM com estruturas que usam INotifyPropertyChanged, como o Windows Presentation Foundation (WPF).
Tem comentários? Submeta um problema aqui.