Que vas a hacer cuando tengas que borrar un presupuesto? A recalcular los ids y cambiar las relaciones de otros objetos que hagan relacion a esos presupuestos? Mucho mejor un campo aparte como dice Carlos.
Y otra pregunta, la applicacion puede crear nuevas empresas? Si es asi va la applicacion a crear nuevos schemas / usuarios, etc. para esa nueva base de datos? Un saludo, Jorge. Powered by Telkomsel BlackBerry® -----Original Message----- From: Carlos Peix <[email protected]> Sender: [email protected] Date: Sat, 29 Jan 2011 11:26:12 To: nhibernate-hispano<[email protected]> Reply-To: [email protected] Subject: Re: [NHibernate-Hispano] Re: Crear tablas en tiempo de ejecución Agustin, Creo que es mala idea que uses el ID para representar algo dignificativo para tu usuario. Hay montones de circunstancias en las que podes perder la secuencia. Si necesitas un numero consecutivo por empresa, creo que es mejor que agregues otro campo sobre el que tengas mas control. ---------------------------------- Carlos Peix 2011/1/28 agustinmm <[email protected]> > Claro, yo necesito que los ID de los presupuestos me queden > consecutivos, ej: 400, 401, 402, 403..etc > Si uso una misma tabla para todas las empresas no van a quedar > consecutivos. > > Saludos > > On 28 ene, 16:38, Edgar Ramos <[email protected]> wrote: > > IDs no consecutivos ? > > > > Saludos > > > > Edgar > > > > El 28 de enero de 2011 14:28, agustinmm <[email protected]> > escribió: > > > > > Si, eso ya lo tengo hecho de esa manera, el problema es que necesito > > > que la tabla presupuestos me quede con ID en orden y ascendente, la > > > solución facil es llevar un IDUnico a mano por presupuestos, no se si > > > me explico, si tengo 1 tabla Presupuestos para todas las empresas los > > > presupuestos me van a quedar con IDs no consecutivos, por eso quiero > > > separar las tablas por empresa. > > > > -----Original Message----- > > > > From: agustinmm <[email protected]> > > > > > > Sender: [email protected] > > > > Date: Thu, 27 Jan 2011 21:45:20 > > > > To: NHibernate-Hispano<[email protected]> > > > > Reply-To: [email protected] > > > > Subject: [NHibernate-Hispano] Re: Crear tablas en tiempo de e > > > > jecución > > > > > > Tengo la clase Presupuesto.cs y el XML Presupuesto.hbm.xml, la tabla > > > > se llama presupuestos, lo que quiero hacer es una tabla presupuestos > > > > por empresa, se me habia ocurrido que cuando se agrega una nueva > > > > empresa al sistema, automaticamente crear otra tabla aparte de > > > > presupuestos para esa empresa, obviamente con otro nombre > > > > (presupuestos_nombreempresa), pero se me complica hacer eso con > > > > nHibernate. > > > > > > Saludos! > > > > > > On 27 ene, 16:30, Charlie <[email protected]> wrote: > > > > > una pregunta para la primera empresa como creaste sus tablas? > > > > > > > El 27 de enero de 2011 15:02, agustinmm <[email protected]> > > > escribió: > > > > > > > > Buenas, tengo la siguiente situación, hice un sistema web con > > > ASP.NET > > > > > > en C# con nHibernate3, tengo una tabla "Presupuestos", lo que > > > necesito > > > > > > es crear la misma tabla pero para otra empresa, ejemplo: > > > > > > "Presupuestos_empresa2", esto se tiene que crear en tiempo de > > > > > > ejecución, la idea es no crear archivos de clase para cada > empresa, > > > > > > alguna idea? > > > > > > > > Gracias! > > > > > > > > -- > > > > > > 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 > > -- > 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
