ADO.NET EF:…las novedades no paran!

He comentado muchas veces que la velocidad de crucero que ha cogido Microsoft es imposible de seguir, y el caso es que de cuando en cuando, y para agudizar aún más el vértigo tecnológico, los propios equipos de desarrollo de Microsoft me dan la razón…y en este caso, resulta que el equipo de ADO.NET ha empezado ya (desde ayer) a trabajar en la versión 2 de ADO.NET Entity Framework, y esto cuando aún no se ha publicado la RTM de la versión 1…de hecho, en el post en el que Tim Mallalieu nos hace el anuncio ya podemos leer algunas de las novedades que traerá la versión 2 de ADO.NET EF:

  • Ignorar la persistencia, a través de introducir una solución POCO (Plain Old CLR Object) para la gestión e iteración de estado con el objeto ObjectContext de ADO.NET EF.
  • Soporte para N-Capas, extendiendo el soporte de serialización de entidades de la versión 1 (mediante contratos de datos o bien con ADO.NET Data Services)  mediante una modelo similar al que conocemos para los DataSet, y que habilitará el soporte de grafos remotos y cambios en los mismos mediante servicios WCF estándar.
  • Mejores capacidades de mapping a la hora de trabajar con EF.
  • Escenarios TDD,  gracias a la introducción de clases POCO se facilitarán los escenarios TDD.
  • Facilitar la definición de relaciones en el  modelo más allá del soporte de relaciones de tipo bidireccional de la versión 1.
  • Lazy loading, ahora mismo se soporta lazy laoding de tipo explícito (.Load)…la idea es disponer también de lazy loading implícito.
  • Reescritura de árboles de consultas para permitir que los desarrolladores puedan definir filtros verticales u horizontales en los resultados de las consultas.

Además del anuncio del inicio de desarrollo de la versión 2 de ADO.NET EF, en el blog del equipo de ADO.NET podemos encontrar otra interesante novedad: ya tenemos disponible en The Code Gallery un proveedor de ADO.NET EF para Oracle. Podéis encontrar más información y ejemplo sobre el proveedor de Orable para ADO.NET EF en el blog de Jaroslaw Kowalski.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

5 comentarios en “ADO.NET EF:…las novedades no paran!”

  1. Hola Juan Carlos,
    Que Bueno que ya esta disponible el Provider para Oracle , eso nos abre aún mas las posibilidades de explotar EF, NHibernate que es un modelo de persistencia mas maduro (por el momento) que EF cuenta con un set importante de Provider’s, en lo proximo esperemos que EF , tambien tenga esas capacidades de utilizar los diferentes gestores de bases de datos ,tanto libres como propietarios.
    Gracias por las novedades.
    Un Saludo , desde Lima , Perú.

  2. Buenas devsoftx,
    Pues sí, es importante disponer de un provider para jugar con EF y Oracle, aunque habrá que esperar a qué la propia Oracle saque la varsión oficial del provider…también por lo que nos está contando Unai pronto tendremos una beta de provider para DB2 (en ello está IBM).

    Un saludo

    JC’s

  3. Tiene buena pinta, lastima que todavia quede mucho tiempo. El lazy loading implicito a mi personalmente me vendra muy bien, ahora mismo se puede hacer pero hay que tocar demasiadas cosas.

  4. Buenas Diego…igual no queda tanto tiempo como piensas ;)…ya sabes que la maquinaria de Microsoft está a pleno rendiminto…y si no fíjate, se esperaba que EF estuviese para después de verano y ya has visto que unai ha dicho que en julio lo tenemos :PPPP

    En un rato subo la documentación que me ha dejado Unai.

    Un abrazo

    JC’s

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *