Foros del Grupo Albor

Un lugar de encuentro para los programadores de habla hispana

Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
 
   Inicio   Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Se renombra todo el ORM por fuerza mayor.  (Leído 1044 veces)
Adrián De Armas
Moderador
*****
Desconectado Desconectado

Mensajes: 19


« : 15 de Mayo de 2009, 23:14:27 »

Hola a todos,

Esta semana estuve trabajando con el ORM y me encontré con un problema importante.
Tenía una base de datos con 117 tablas.
Entre todas las tablas encontré nombres como los siguientes:
* Relacion
* TipoRelacion
* Tabla

Según el mapeo de datos, Relacion se transformaba a TRelacion, TipoRelacion a TTipoRelacion y finalmente Tabla a TTabla. El problema es que "Tabla" es una propiedad de la clase Entidadbase por lo que el código no compilaba por tener dos propiedades con el mismo nombre. TRelacion y TTipoRelacion son clases que también uso internamente para relacionar varias tablas.

Por eso es que, finalmente, decidí renombrar todas las clases del ORM agregándole una nomenclatura común "TORM"
Por lo tanto, ahora todas las clases pasaron a ser:
TORMEntidadBase
TORMColeccionEntidad
TORMTipoRelacion
TORMRelacion...
y así podría seguir con todas (Gracias a Dios existe la posibilidad del refactoring!)

En definitiva, estoy subiendo una nueva versión. Hasta ahora solo modifiqué el template de firebird porque es el que mas me urge.
Si alguien tiene algún comentario sobre este cambio o si esta usando el ORM o lo que sea, será bienvenido.

Veo que bastantes personas lo han bajado y algunos se han contactado conmigo por cuestiones puntuales. Me gustaría saber si alguien lo está probando y que cosas me puede decir sobre el desarrollo.

Saludos  a todos.



En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Foros del Grupo Albor | Impulsado por SMF 1.1.16.
© 2005, Simple Machines. Todos los Derechos Reservados.
XHTML 1.0 válido! CSS válido!
Página creada en 0.161 segundos con 19 consultas.