Código de Visual CSharp .NET - Generador de código de persistencia de objetos a base de datos

Generador de código de persistencia de objetos a base de datosgráfica de visualizaciones


Visual CSharp .NET

estrellaestrellaestrellaestrellaestrella(8)
Actualizado el 13 de Octubre del 2016 por Horacio Aldo (Creado el 26 de Octubre del 2006)
16.653 visualizaciones desde el 26 de Octubre del 2006. Una media de 35 por semana
La aplicación pretende acelerar y aumentar la calidad del desarrollo de las aplicaciones utilizando Desarrollo Dirigido por Modelos (MDD). Para esto toma como modelo el DER (Diagrama Entidad Relación) de la base de datos generando a su salida código fuente C#, que luego sea utilizado por el desarrollador de forma que lo ayude a realizar las operaciones más comunes de persistencia de objetos una base de datos Microsoft Access.
Así el código generado contiene las entidades y las operaciones básicas de persistencia, más conocidas por sus siglas en inglés como CRUD (Create, Read, Update, Delete).

Requerimientos

Desarrollado en Visual Studio C# 2012

1.7
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 19 de Octubre del 2016 (Creado el 20 de Septiembre del 2016)gráfica de visualizaciones de la versión: 1.7
1.109 visualizaciones desde el 20 de Septiembre del 2016. Una media de 105 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Partiendo del DER de una base de datos Microsoft Access genera el código c# de persistencia y las entidades correspondientes.

Se ha verificado el correcto funcionamiento del código generado mediante la realización de unit testing.

El siguiente código es un ejemplo que nos muestra lo sencillo que resulta persistir una persona y sus dos mascotas.

Persona persona = new Persona();
persona.Nombre = "Laura";

Mascota mascotaA = new Mascota();
mascotaA.Nombre = "Pichicho";

Mascota mascotaB = new Mascota();
mascotaB.Nombre = "Boby";

persona.Mascotas.Add(mascotaA);
persona.Mascotas.Add(mascotaB);

persona.Save();

EsquemaGenerador
Test-de-unidad

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.7 (2)

Imágen de perfil
Manuel
22 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Igual que en el caso de Oracle, tremendo aporte... hace cosas que aplicaciones de pago no hacen correctamente.
Responder
Horacio Tore
30 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Hola Manuel, gracias por tu comentario.
La idea es ingresar un plano y generar aplicación.
El plano o modelo es el DER (Diagrama Entidad Relación) y en cuanto a la aplicación, hasta el momento solo se genera la capa de persistencia de entidades a base de datos relacional.
Es como si existiera una maquina en la cual un arquitecto ingresa el plano de una casa y a su salida sale la casa, ingresa plano y sale casa, bueno esa es la idea, un poco ciencia ficción pero idea al fin.
Responder

Comentar la versión: 1.7

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s1426