Я использую Fluent NHibernate для сохранения данных в веб-приложении.
Моя проблема ... У меня есть базовый класс, который отображает все сущности со свойством ID типа T (почти всегда int или GUID) с помощью GeneratedBy (). Identity ()
При запуске приложения у меня есть программа начальной загрузки, которая проверяет и проверяет, заполнены ли необходимые исходные данные. Моя проблема в том, что некоторые из заполняемых исходных данных требуют определенного идентификатора. (Идентификаторы, которые соответствовали бы перечислению или системному пользователю)
Есть ли способ заставить NHibernate зафиксировать запись, используя идентификатор, указанный I, а не автоматически сгенерированный? Любые другие коммиты в репозиторий после этого могут быть автоматически сгенерированы.