Colunas de identificação atribuídas e geradas pelo NHibernate fluente
Estou usando o Fluent NHibernate para persistência de dados em um aplicativo da web.
Meu problema ... Eu tenho uma classe base que mapeia todas as entidades com uma propriedade ID do tipo T (quase sempre um int ou GUID) usando GeneratedBy (). Identity ()
Na inicialização do aplicativo, eu tenho um boot-strapper que verifica e verifica se os dados iniciais necessários são preenchidos. Meu problema é que alguns dos dados iniciais preenchidos precisam de um ID específico. (IDs que corresponderiam a uma enumeração ou usuário do sistema)
Existe alguma maneira de forçar o NHibernate a confirmar o registro usando o ID queI especificar, em vez de um gerado automaticamente? Qualquer outro commit no repositório depois disso pode ser gerado automaticamente.