Entity Framework

Hola que tal.

Si ya se, tengo algo de rato sin postear lo admito. Es mas de hecho este es mi segundo post jeje, espero no tardar tanto para mi siguiente post.

Bueno vamos al grano. mi post trata de algo que actualmente acabo de descubir Entity Framework.

Yo he estado usando LinQ to SQL para accesar y manipular mis datos de una base de datos sin embargo tiene sus detalles. Pero ya llego su reemplazo, el Entity Framework (EF).

A simple modo no cambia mucho, la cadena de conexion tiene mas elementos conbinados junto con la cade de conexion tradicional, el modelo y disenio de la arquitectura de los datos es por mucho mas completa. permitiendote agregar entidades personalizadas o extendidas basandose en otra tabla existente.

Se nota ligero cambios en el manejo de los datos. como por ejemplo la carga de datos de tablas asociadas, en LinQ to SQL la carga era automatica solo queriendo accesar al objeto por primera vez, en EF por default ya no sucede asi, conocido mejor como “Lazy Loading”, es necesario especificarle a la tabla asociada que se cargue si no esta cargada.

if (!query.Table.Table2.IsLoaded)
    query.Table.Table2.Load()

Si quieres saber mas puedes leer el siguiente articulo (ojo, articulo en ingles)
http://www.code-magazine.com/article.aspx?quickid=0711051&page=1

Saludos!!!

Leave a Reply

Your email address will not be published. Required fields are marked *