jueves, 11 de febrero de 2016

Dia #2 - Entity Framework

Entity Framework

En estos dias he estado hechandole un ojo a este tema: Entity Framework, la verdad no tenia idea que existia. Para desarrolladores, muy recomendado, visiten la pagina it-ebooks.info, y descarguense los 3 libros de estos tema, estan muy buenos.

Por ahora estoy profundizando en el que se llama Programming Entity Framwork 2nd Edition, la verdad es por tema del trabajo, pues empezare a estar involucrado en un proyecto relacionado con esto.


De entre mis notas ahora entiendo que este Framework, trabaja con un modelo EDM (Entity Data Model) que no es mas que un modelo de entidad de una base de datos.
Este modelo trabaja con 3 capas: CONCEPTUAL, ALMACENAMIENTO y MAPEO


Tanto en el conceptual como en el de almacenamiento, uds podran encontrarse con 3 objetos (revisando el xml que viene en el proyecto):
EntityContainer.- Es un contenedor para EntitySets y AssociationSets
EntitySet.- Es un contenedor para un tipo de Entidad.
EntityType.- Tipo de dato en el modelo


Ademas de esto, se debe saber que se realizan queries al MODELO y NO a la base, y existen dos maneras de hacerlo: LINQ o con Entity SQL.
Entity SQL es mas comprensible, pues se parece mucho a un query comun y corriente, mientras que LINQ se podria decir que es mas facil de usar, porque no solo lo puedes usar en Entity Framework, sino a traves de .NET, aunque solo se lo puede usar para C# y Visual.

Bueno hasta ahora eso es lo que he avanzado nos vemos en una proxima ocasion...

No hay comentarios:

Publicar un comentario