Primeros pasos con Entity Framework

¿Que es Entity Framework?

Escribir y administrar el código ADO.Net para acceso a datos es un trabajo tedioso y monótono.
El cual para muchos es dificil de memorizar y programar de forma libre y rapida.

Microsoft ha proporcionado un marco O / RM llamado "Entity Framework" para automatizar las actividades relacionadas con la base de datos para su aplicación.

¿Porque usuar entity framework?

Permite a los desarrolladores crear aplicaciones de acceso a datos programando con un modelo de aplicaciones conceptuales en lugar de programar directamente con un esquema de almacenamiento relacional. 

Menos lineas de  código y menos Copy and Page .
Se empieza a desarrollar de forma mas rápida con los dato que tenemos en la base de dato.

Lista de versiones importantes de Entity Framework.

EF VersionCaracteristicas Introducidas
EF 3.5Soporte básico de O / RM con el enfoque de Base de datos.
EF 4.0Carga difusa, mejoras en la capacidad de prueba, generación de código personalizable y el enfoque Model First.
EF 4.1Primero, disponible en NuGet, API simplificada de DBContext sobre ObjectContext, primer enfoque de código. Parche EF 4.1.1 lanzado con la corrección de errores de 4.1.
EF 4.3La función Code First Migrations permite que una base de datos creada por Code First se modifique gradualmente a medida que evoluciona su modelo Code First. Parche EF 4.3.1 lanzado con la corrección de errores de EF 4.3.
EF 5.0Anunció EF como Open Source. Se introdujo la compatibilidad con Enum, funciones con valores de tabla, tipos de datos espaciales, diagramas múltiples por modelo, coloreado de formas en la superficie de diseño e importación por lotes de procedimientos almacenados, EF Power Tools y varias mejoras de rendimiento.
EF 6.0 - Current releaseEF 6.0 / 6.1 es la última versión de Entity Framework. Incluye muchas características nuevas relacionadas con el diseñador de Code First & EF, como la consulta y el guardado asíncrono, la resiliencia de la conexión, la resolución de la dependencia, etc.

Para mas informacion visitar la pagina de MSDN


Sitios recomendados:
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/queries-in-linq-to-entities

http://www.entityframeworktutorial.net/what-is-entityframework.aspx

Comentarios

Entradas populares de este blog

Que es un servidor dedicado?

Uso de transacciones en C#

Como quitar Powered by osCommerce de Oscomerce