ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Abc De Las Cosas


Enviado por   •  26 de Diciembre de 2012  •  335 Palabras (2 Páginas)  •  346 Visitas

Página 1 de 2

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.

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com