Fluidas columnas de identificación generadas y asignadas de NHibernate

Estoy usando Fluent NHibernate para mi persistencia de datos en una aplicación web.

Mi problema ... Tengo una clase base que asigna todas las entidades con una propiedad ID de tipo T (casi siempre un int o GUID) usando GeneratedBy (). Identity ()

En el inicio de la aplicación, tengo una correa de arranque que verifica y verifica que se llenen los datos semilla necesarios. Mi problema es que algunos de los datos semilla que se rellenan necesitan una identificación específica. (ID que corresponderían a una enumeración o usuario del sistema)

¿Hay alguna forma de obligar a NHibernate a confirmar el registro utilizando la ID queI especificar, en lugar de uno generado automáticamente? Cualquier otra confirmación en el repositorio posterior puede generarse automáticamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta