Abc De Las Cosas
Enviado por marsupi • 26 de Diciembre de 2012 • 335 Palabras (2 Páginas) • 346 Visitas
ADO.NET ENTITY FRAMEWORK
Es un conjunto de APIs de acceso a datos para el Microsoft .NET Framework, apuntando a la versión de
ADO.NET que se incluye con el .NET Framework 3.5. Fue lanzado como actualización separada junto con
el Service Pack 1 para el .NET Framework, después del lanzamiento de tanto el .NET Framework 3.5 y el
Visual Studio 2008. Una nueva versión del Entity Framework (v 4.0) será liberada junto al Visual Studio
2010 y el .NET Framework 4.0.
Una entidad del Entity Framework es un objeto que tiene una clave representando la clave primaria de una
entidad lógica de datastore. Un modelo conceptual Entity Data Model (modelo Entidad-Relación) es mapeado
a un modelo de esquema de datastore. Usando el Entity Data Model, el Framework permite que los datos sean
tratados como entidades independientemente de sus representaciones del datastore subyacente.
El Entity SQL es un lenguaje similar al SQL para consultar el Entity Data Model (en vez del datastore subyacente).
Similarmente, las extensiones del Linq, Linq-to-Entities, proporcionan consultas tipeadas en el Entity Data Model.
Las consultas Entity SQL y Linq-to-Entities son convertidas internamente en un Canonical Query Tree que entonces es
convertido en una consulta comprensible al datastore subyacente (ej. en SQL en el caso de una base de datos relacional).
Las entidades pueden utilizar sus relaciones, y sus cambios enviados de regreso al datastore.
MAPEO OBJETO-RELACIONAL(ORM)
El mapeo objeto-relacional (más conocido por su nombre en inglés, Object-Relational mapping, o sus siglas
O/RM, ORM, y O/R mapping) es una técnica de programación para convertir datos entre el sistema de tipos
utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional,
utilizando un motor de persistencia. En la práctica esto crea una base de datos orientada a objetos virtual,
sobre la base de datos relacional. Esto posibilita el uso de las características propias de la orientación a
objetos (básicamente herencia y polimorfismo). Hay paquetes comerciales y de uso libre disponibles que desarrollan
el mapeo relacional de objetos, aunque algunos programadores prefieren crear sus propias herramientas ORM.
...