No creo, y desde el punto de vista de bases de datos relacionales no le
encuentro sentido a lo que decís.

Si en algún momento te dieran la posibilidad de refactorizar la base de
datos te recomiendo esta página, donde se describe el mecanismo para
realizar este tipos de transiciones de forma no dolorosa:
http://www.agiledata.org/essays/databaseRefactoringCatalogStructural.html

Una transición de Composite a Surrogate la podes hacer de esta forma:
http://www.agiledata.org/essays/databaseRefactoringCatalogStructural.html#IntroduceSurrogateKey


El 5 de mayo de 2010 10:52, Diego Ramirez <[email protected]>escribió:

> Gente quería hacerles una consulta, los pongo en situación.
> Estamos trabajando en un proyecto con una base de datos perteneciente
> a  un sistema en producción. El sistema tiene en varias de sus tablas
> (que necesitamos mapear) claves compuestas. Lamentablemente no podemos
> modificar las relaciones y las claves preexistentes. Solamente podemos
> agregar columnas y nuevas tablas.
> La pregunta es la siguiente, existe alguna estrategia para solucionar
> estas cuestiones (agregar un GUID en cada registro sin ser clave y que
> nhibernate lo maneje internamente?).
>
>
> Saludos
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a