Introducción
Entity Framework permite a los desarrolladores crear aplicaciones de datos el acceso de la programación en un modelo de aplicación conceptual en lugar de programar directamente en contra de un esquema de almacenamiento relacional.
El Entity Data Model (EDM) es una especificación que permite definir los datos que usan las aplicaciones integradas en Entity Framework. Las aplicaciones que usan el EDM definen las entidades y relaciones del dominio de la aplicación en un esquema de diseño.
En este post, aprenderás cómo utilizar Oracle Database y estas tres tecnologías con Microsoft Visual Studio 2010 y Oracle Data Provider para. NET (ODP.NET). Se comenzará por la creación de un Entity Data Model (EDM) de un esquema existente de Oracle de base de datos utilizando el Asistente para Entity Data Model.
Antes de comenzar, usted debe:
1. Instalar Microsoft Visual Studio 2010 con. NET Framework 4.
2. Instalar Oracle Database 10.2 o posterior, o de Oracle Database XE.
3. Instalación de Oracle 11g Oracle Data Access Components (ODAC) 11.2.0.2.30 o posterior desde OTN. La descarga incluye ODAC Oracle Developer Tools para Visual Studio y ODP.NET, hacer click aqui para descargarlo.
Nota: Debe desintalar todos los odp que tenga instalado de la versiones anteriores.
Creando un Nuevo Proyecto en Visual Studio 2010.
1ro. Para crear una nueva .aplicación .NET de consola para ejecutar Entity Framework y LINQ formulario de aplicación, abra Visual Studio. Haga clic en Archivo. Seleccione Proyecto> Nuevo.




Creando la Conección a la base de datos de Oracle.
Antes de la creación del Entity Data Model, necesita una conexión de base de datos Oracle que utiliza ODP.NET. Para crear una conexión de Oracle siga los siguientes pasos:
1. Seleccione el menu View > Server Explore


3. La conneción ha sido creada.

Ahora está listo para crear Entity Data Model basado en la tablas Departamentos y Empleados. Para ello, se le agrega un EDM a nuestro proyecto. El EDM se generará automáticamente utilizando el Asistente para Entity Data Model.
1. en la ventana de soluction explorer haga click derecho en el proyecto Entity Framework seleccione Add > New Item

2. En la ventana de New Item Eliga ADO.NET Entity Data Model y renombrelo con HRModel.edmx y luego hacer click en Add.




En el próximo post vamos a ver como recuperamos datos utlizando LINQ desde el modelo que acabamos de crear.
3 comentarios:
Buenos días Francis...antes que nada gracias por tu aporte!
Tengo un problema al crear un EDM pero para Mysql...y he hecho todos los pasos que describes y la conexión ha sido exitosa..perooo..cuando estoy en el asistente de EDM no tengo disponible el origen de datos de Mysql solo MS SQL Server y el Compact 3.5!
Sera necesario un paso adicional luego de crear la conexión?
Buenos Dias estimado leo este articulo esta enfocado para base de datos Oracle. Para el EDM primero debes instalar el Oracle 11g Oracle Data Access Components (ODAC) 11.2.0.2.30 o posterior desde OTN. La descarga incluye ODAC Oracle Developer Tools para Visual Studio y ODP.NET.
Excelente Mr. Francis.
Usted siempre haciendo buenos aportes..
Realice el ejemplo y me quedo nitido.
Publicar un comentario