Si, es verdad.......me convencieron por el uso de GUIDs, aparte seria algo nuevo para mi, sobre todo integrandolo con Nhibernate, asi que aprendería algo nuevo.
Muchas gracias a todos por su aporte. Antonino 2008/7/31 Dario Quintana <[EMAIL PROTECTED]> > Hola gente > > Pero esto que decís lo veo como usar las claves principales de la base en > nuestro negocio. En mi opinión separaría lo que es clave principal y lo que > es un codigo de cliente (en este caso). Esto tiene que ver con lo que dijo > Angel hablando de surrogate keys. > > En otras palabras, si opto por una opción Identity (lease autoincremental) > para los Id's, igualmente yo mantendría un campo Codigo para llevar el > número a parte para los clientes. > > Si te ponés a pensar, la "lógica adicional" es un Max(codigo) +1, que lo > encapsulas dentro de un NextCustomerCode(); > > Un saludo > > 2008/7/31 Antonino Ferrando <[EMAIL PROTECTED]> > >> Agrego una desventaja que se me ocurre.......por ejemplo si tengo una >> tabla CLIENTES y quiero guardar un Nro de Cliente autoincremental, dicho nro >> de cliente es un campo adicional, y hay que generar logica extra para >> incrementar su valor por cada nuevo cliente.... >> > > > -- > Dario Quintana > http://darioquintana.com.ar >