EF, SQL - El blog de Javier Torrecilla

Ver por etiquetas

Todas las etiquetas » EF » SQL (RSS)

DbMigration y Code First

Introducción Una de las novedades que se introdujo con la versión 4.3 de Entity Framework son las llamadas Database Migration (DbMigration), que vienen a satisfacer las necesidades de los desarrolladores a la hora de realizar cambios en la estructura de la base de datos, como por ejemplo: - Creación o borrado de Tablas. - Cambiar o quitar columnas. - entre otras cosas :) La principal problemática venía a la hora de tener nuestra aplicación instalada en varios...
Publicado por Javier Torrecilla | 6 comment(s)
Archivado en: ,,,,,

Comparativa ORM-Lite, EF y ADO.NET

Introducción A raíz de la serie de post que estoy escribiendo acerca de ORMS ligeros con ( Dapper , Massive y PetaPoco ), y a pesar de no haber podido meter en la comparativa a Massive (lo intentaré actualizar esta noche), he decidido hacer una pequeña comparativa que me ha parecido interesante. Comparativa Para realizar la comparativa he utilizado los siguientes fragmentos de código, para realizar la inserción de 500 Registros en la misma tabla: Entity Framework 1: private static void UsingEF_B...

[ORM-Lite] Massive

Introducción Hace unos días realice una entrada sobre Dapper un mini ORM, y como ya comente iba a realizar una serie sobre más ejemplos de ORM ligeros. En esta ocasión le ha tocado a Massive. ¿Qué es Massive? Bien Massive es otro ORM ligero creado por Rob Conery( Blog y Twitter ), que nos permite realizar consultas a una Base de datos y su explotación en un sistema a través de objetos Expando . ¿Por dónde empezar? Para poder trabajar con Massive, tenemos dos posibilidades: - Agregarlo como un paquete...
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: ,,,