Entity Framework 6.x desde las trincheras


Detalles
Modelar un modelo de dominio agnóstico de la capa de persistencia es una quimera,
tarde o temprano habrá que hacer ciertas concesiones al ORM, por supuesto, Entity Framework.
En esta charla veremos algunas soluciones para intentar escapar de la equivalencia 1:1 entre el modelo relacional y el modelo de dominio.
Siempre bajo el enfoque Code First, veremos los distintos tipos de herencia disponibles, tipos complejos, table splitting, entity splitting, etc.
También veremos buenas (y obligadas) prácticas relacionadas con la lectura de datos. Desde los distintos tipos de carga (Lazy, Eager, Explicit),
pasando por métodos como AsEnumerable y AsQueryable que nos permiten hacer convivir sin dolor Linq To Objects y Linq To Entities,
hasta cómo encarar consultas complejas con LINQ o usar Dapper para ejecutar SQL como un señor.
Para terminar, mostraremos como trabajar con migraciones en un equipo de trabajo y no morir en el intento (ni tener que decir en voz alta "voy a hacer una migración, por favor, no toquéis nada").
Sergio León (@panicoenlaxbox) Desarrollador .NET en AnalyticAlways, siempre con ganas de aprender y compartir.

Entity Framework 6.x desde las trincheras