7 Motivos para não usar o Entity Framework

Vamos falar sobre 7 motivos para não usar o Entity Framework (EF) e 1 ótimo motivo para usá-lo imediatamente! Nos artigos anteriores, fui levantando alguns problemas que encontramos ao longo do nosso projeto ARDA. Entity Framework: Code-First, Database-Never Entity Framework: Broken LINQ Entity Framework: A vida do DBA Antes de comentar sobre o bom motivo…


Entity Framework: A vida do DBA

Vamos falar sobre o Entity Framework do ponto de vista do DBA. Veja os demais artigos: Entity Framework: Code-First, Database-Never Entity Framework: Broken LINQ 7 Motivos para não usar o Entity Framework Iniciei o SQL Profiler no projeto do ARDA (https://github.com/DXBrazil/Arda) para coletar as queries que estão rodando no banco de dados. Rapidamente encontrei algumas…

8

Entity Framework: Broken LINQ

Não tenho nada contra o LINQ. Gosto da funcionalidade e acho sua sintaxe bastante expressiva: Se quisesse evitar duplicação de usuários, bastaria adicionar uma chamada ao Distinct. Por outro lado, a implementação procedural equivalente já não seria tão elegante. Existem vários exemplos que mostram agrupamento e agregação: LINQ query examples https://msdn.microsoft.com/en-us/library/gg509017.aspx Embora o LINQ seja…

3

Entity Framework: Code-First, Database-Never

Conheço desenvolvedores que gostam do Entity Framework (EF), mas nunca vi um DBA que fale bem dele. Para explicar parte desse fenômeno, quero dar um exemplo baseado no projeto do ARDA (https://github.com/dxbrazil/arda). [UPDATE 12/07] Obrigado ao André Baltieri por gravar um vídeo com uma explicação tão didática. Depois de assistir ao vídeo, já estou entrando em contato…

20