Edgar, creo que Nestor se refiere a que en tu tabla donde tienes el
proximo Hi debes meter un campo que indique a que entidad pertenece.

Por ejemplo:

Create una tabla llamada Secuenciadores con los campos: ID int,
NombreEntidad varchar, ValorHi int

De esta forma tendrías un registro por cada entidad que mapeas y para
cada entidad tendrías su próximo valor Hi.

Puedes verlo en este ejemplo:

http://www.leorodriguez.me/setting-up-hilo-generator-with-fluent-nhibern

Aunque usa fluent nhibernate.




On 23 nov, 19:09, Edgar Ramos <[email protected]> wrote:
> Gracias Nestor
>
> ---
> agregar una fila por cada tipo de entidad calculando cual seria el valor HI
> que almacenarias en esta fila.
> ---
>
> No entiendo muy bien esta parte, agredo una fila en la entidad, un atributo
> nuevo aparte del Id (POID) ?
>
> saludos
>
> El 23 de noviembre de 2010 11:47, Nestor Rodriguez
> <[email protected]>escribió:
>
>
>
> > Creeria que lo mas recomendable seria HILO (user friendly and index
> > friendly<http://nhforge.org/blogs/nhibernate/archive/2009/03/20/nhibernate-poi...>)
> > , porque si cambias de identity a GUID tendrias que modificar de manera
> > brusca tu estructura y los datos relacionados en la base de datos.  En
> > cambio si haces eso con HILO seria necesario, aparte de algunas cuestiones
> > de mapeo, agregar una tabla (o varias dependiendo la estrategia) y agregar
> > una fila por cada tipo de entidad calculando cual seria el valor HI que
> > almacenarias en esta fila.
>
> > Saludos,
> > Nestor Rodriguez
>
> > 2010/11/23 Edgar Ramos <[email protected]>
>
> >> Perdon por el primer mensaje vacio, no se que presione
>
> >> Bueno mi consulta es la siguiente.
>
> >> En un principio mi estrategia al momento de persistir objetos fue
> >> <generator class="identity" /> (me encontraba iniciandome en nh)
> >> Hoy quiero ver si utilizo guid o hilo, pero cual sería el impacto para la
> >> información ya almacenada en las tablas ?.
>
> >> Por ejemplo si seleciono hoy guid en mis entidades, procedo a cambiar en
> >> las tablas la clave primaria a de identity a guid y esto sería todo ?
>
> >> Mil disculpas si a lo mejor pregunto cosas sin sentido, pero me surgio la
> >> duda
>
> >> Saludos
>
> >> Edgar
>
> >> El 23 de noviembre de 2010 10:53, Edgar Ramos 
> >> <[email protected]>escribió:
>
> >>> Gente un saludo
>
> >>> Aq
>
> >>  --
> >> 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

-- 
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