17 April 2009

Entity Framework

Posted by JogaNET under: Desarrollo; LinQ / 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

Twitter

Categorias

GamerCard

MrZarco

Ads

ASP.NET Hosting - 3 Months FREE!

Calendario

April 2009
M T W T F S S
    May »
 12345
6789101112
13141516171819
20212223242526
27282930  

Links