Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[Run Reloaded] Entity Framework 4.0 (Daniel Laco)

945 views

Published on

[Run Reloaded] Entity Framework 4.0 (Daniel Laco)

  • Be the first to comment

  • Be the first to like this

[Run Reloaded] Entity Framework 4.0 (Daniel Laco)

  1. 1. Entity Framework 4.0<br />Daniel Laco<br />Director Ejecutivo<br />daniell@vemn.com.ar<br />
  2. 2. Voto de Desconfianza<br />Entity Framework in 3.5 SP1 is:<br />Too complex. Too many steps are required.<br />Too many restrictions. I want control over my code.<br />Not in sync with the way I work: TDD, N-Tier, Patterns<br />
  3. 3. Temario<br />PersistanceIgnorance (POCO)<br />POCO Change-Tracking (PlainOld CLR Object)<br />T4 Code Generation<br />LazyLoading<br />Soporte para N-Capas con Self-Tracking Entities<br />Model-FirstDevelopment<br />Code-OnlyDevelopment<br />Mejoras en el Diseñador de Entidades<br />Pluralización<br />Opciones de Change Tracking<br />
  4. 4. Demo<br />Objetos POCO (PlainOld CLR Object)<br />
  5. 5. Demo<br />LazyLoading<br />
  6. 6. Demo<br />T4<br />
  7. 7. Demo<br />Desarrollo solo por Código<br />
  8. 8. Demo<br />Self-Tracking Entities<br />
  9. 9. Que hay de nuevo?<br />Plurales / Singulares<br />Mejoras en el Diseñador<br />Generaciónautomática de tiposretornadospor Stored Procedures<br />Soporte para Tipos Complejos<br />ForeignKeys<br />Mejoras en testing con IObjectSet&lt;T&gt;<br />T-SQL mas performante y simple de leer<br />Métodos para Ejecutar SQL<br />
  10. 10. Que NOes un ORM? <br />La respuesta a la vida del universo y todo eso …<br />La forma absoluta más rápida de hacer todo …<br />No siempre están en sintonía con los avances de las Bases de Datos …<br />
  11. 11. Resumen<br />PersistanceIgnorance (POCO)<br />POCO Change-Tracking (PlainOld CLR Object)<br />T4 Code Generation<br />LazyLoading<br />Soporte para N-Capas con Self-Tracking Entities<br />Model-FirstDevelopment<br />Code-OnlyDevelopment<br />Mejoras en el Diseñador de Entidades<br />Pluralización<br />Opciones de Change Tracking<br />
  12. 12. ¿Preguntas?<br />
  13. 13. Muchas graciaspor su participación<br />Daniel Laco<br />Director Ejecutivo<br />daniell@vemn.com.ar<br />

×