Oracle, C#, EF - El blog de Javier Torrecilla

Ver por etiquetas

Todas las etiquetas » Oracle » C# » EF (RSS)

Lanzamiento Oficial Driver Oracle para Entity Framework

Anteriormente en el blog ya os había hablado de las Betas publicas que iba liberando Oracle (I, II y III ). Bueno, creo que después de que le hayan pitado los oidos, ayer 29 de diciembre Oracle ha hecho el lanzamiento de la (primera) versión final de su driver para trabajar con Entity Framework para Oracle. Lista de Descargas: - 32-bit ODAC with Oracle Developer Tools for Visual Studio (Necesario para 32 y 64 bits) - 32-bit ODAC xcopy - x64 ODAC installer and xcopy   Para ver la documentación...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,

[EF + ORACLE] Procedimientos almacenados EF 4.1 y la Beta 2 de Oracle

Introducción Hace un tiempo realice una serie de post acerca de usar Oracle con EF, y hace un mes os hable de la salida de la Beta 2 del Driver de Oracle para EF. En este post vamos a ver como utilizar Procedimientos Almacenados de Oracle desde Entity Framework. Usando Procedimientos Partiendo del procedimiento: 1: PROCEDURE "PROCEDURE1" ( 2: "COCHE" OUT SYS_RefCursor) IS 3: BEGIN 4: open COCHE FOR SELECT id_coche,nombre,marca FROM COCHES; 5:   6: END ; Donde vamos a devolver...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

[EF + Oracle] Consulta de los datos (II)

Prologo En el capítulo anterior , realizamos una primera toma de contacto con la consulta de Datos con Linq –To Entities. Continuación Al igual que se puede realizar en una consulta SQL, con Linq to Entities disponemos la posibilidad de utilizar la palabra reservada “group”. Esta sentencia nos va a permitir definir agrupaciones del conjunto de entidades devueltas por nuestra consulta. Sintaxis SQL: 1: using (OracleConenction con = new OracleConenction( "MyConnection" )) 2: { 3: using (OracleCommand...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,,

[EF + Oracle] Consulta de los datos (I).

Prologo Hasta el momento, hemos visto un acercamiento a trabajar con Entity Framework y Oracle viendo: Introducción Entidades El Contexto Inserción de Datos ( 1 y 2 ) Actualización y Borrado de Datos Durante este y algunos de los siguientes capítulos, vamos a trabajar sobre la consulta de datos con Entity Framework Introducción a las Consultas de Datos Por lo general, a la hora de hacer consultas a la Base de Datos, generábamos una clase donde construíamos una o varias sentencias SQL, y a través...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,,

[EF + Oracle] Actualización y Borrado de Datos

Prologo En los capítulos anteriores hemos visto como insertar datos a través de EF, sin secuencias y posteriormente con secuencias . En este capitulo vamos a hablar de la actualización y el borrado de datos. Actualización de Datos La modificación de los datos asociados (propiedades) de una Entidad, es una operación muy común y sencilla. Antes de llevar a cabo la modificación de los valores de una Entidad, podemos determinar el estado de la misma, y observaremos que EntityState tiene un valor EntityState...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,,

[EF + Oracle] Insertando en la Base de Datos (Secuencias) (2/2)

Prologo En el episodio anterior hemos visto una forma de crear registros con EF, ahora vamos a ver peculiaridades de ORACLE. ORACLE Una característica que posee SQL Server con respecto de Oracle es “ Identity ”. Para todos aquellos que no han trabajado con SQL Server, esta propiedad, que aplica a columnas del Tipo Integer permite definirlas como Autoincreméntales, de esa manera se van a rellenar de forma automática, sin tener que especificar la sentencia de inserción a la Base de Datos. En Entity...
Publicado por Javier Torrecilla | 4 comment(s)
Archivado en: ,,,

[EF + Oracle] Insertando en la Base de Datos (1/2)

Prologo Continuando con la serie de Entity Framework ( I , II y III ) en este capítulo vamos a ver como crear registros en la Base de Datos a Través de Entity Framework. Inserción de Datos Tal y como hablaba en el 2º post, una entidad se va a corresponder con un registro de la Base de Datos, y cada una de las propiedades con una columna de la Tabla a la que representa la Entidad. Para comenzar, será necesario que creemos una variable del tipo de Entidad que queremos insertar en la Base de Datos:...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,,

[EF + Oracle] Object Context

Prologo Continuando con la serie de Entity Framework ( I y II ) en este capítulo vamos a ver que es el Object Context. ¿Qué es Object Context? Es la clase encargada de la gestión de la conexión con la Base de Datos y la gestión de las distintas Entidades de nuestro Modelo. A la hora de generar el modelo de EF, ya explique, Visual Studio genera una clase para cada Entidad. Además de las Entidades, genera un objeto de Contexto. Esta clase hereda de la Clase ObjectContext , la cual nos provee de lo...
Publicado por Javier Torrecilla | 2 comment(s)
Archivado en: ,,

[EF + Oracle] Entidades

Prologo Continuando con la serie que comencé ayer sobre Entity Framework contra Oracle, voy a comenzar a hablar sobre las Entidades. ¿Qué es una Entidad? Una entidad es un tipo de objeto del modelo de EF que se corresponde con una registro de una tabla de la Base de Datos. Como ejemplo, vamos a ver, la siguiente imagen donde aparece una entidad de nuestro modelo (Imagen 1) y en la siguiente imagen donde se ve el mapeo que sea realiza entre columnas de la Tabla de BD con las propiedades del objeto...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,

[EF + ORACLE] Introducción

Prologo Llevo un tiempo en el que he estado bastante liado laboral y personalmente, y ahora que empiezo a tener algo más de tiempo, me he decidido a comenzar una serie de post sobre Entity Framework contra Oracle. Hace algún tiempo comente mi primera experiencia , bastante poco satisfactoria, puesto que no conseguí hacer funcionar el entorno. Trate de hacer funcionar el driver de ODP (Oracle) con VS 2010 Ultimate y Oracle 10 g / Oracle 10 g Express, sin ningún éxito...
Publicado por Javier Torrecilla | 6 comment(s)
Archivado en: ,,,