Me gustaría que NHibernate genere guiones para entidades solo si el usuario o la aplicación no los configuran manualmente. Básicamente, al guardar objetos con el nuevo Guid() (todos ceros), NHibernate debe generar uno. Al guardar un objeto que tiene un Guid distinto de cero, debería usarlo en su lugar.NHibernate Guid generador si es nuevo
¿Mi única opción es escribir mi propio generador?
editar Gente, soy consciente de 'asignado'. Debería haber especificado que estaba enterado. Como no hace lo que quiero que haga, no es la opción que estoy buscando. Escribir mi propio generador es una opción que funciona, pero me gustaría algo más. Sospecho que no hay nada más.
No, no tengo. No creo que funcione, ya que consideraría un valor no 0 como guardado. Lo que podría no ser. Como quiero crear un Guid yo mismo. Voy a establecer valores que no sean 0 en Id. – wasabi
Ah, eso es diferente entonces, tu pregunta no estaba clara. – Rippo
Gosh. Pensé que expuse eso con bastante claridad. – wasabi