Identidad de mapeo NHibernate a una columna sin un generador
-
05-07-2019 - |
Pregunta
¿Puedo asignar la identidad de una entidad a una columna cuyos valores no se generan automáticamente, pero siguen siendo únicos?
Si es así, ¿qué debo poner en la etiqueta de identidad / generador xml?
Gracias.
Solución
Depende de cómo se crean los nuevos valores de identidad. Supongo que sería útil si está dando los valores a las nuevas filas manualmente (antes de que se guarden). Para tu información, si usas el generador asignado:
Debido a su naturaleza inherente, las entidades que usan este generador no se pueden guardar mediante el método SaveOrUpdate () de ISession. En su lugar, debe especificar explícitamente a NHibernate si el objeto debe guardarse o actualizarse llamando al método Save () o Update () de ISession.