Я бы хотел, чтобы NHibernate генерировал направляющие для объектов только в том случае, если они не установлены вручную пользователем или приложением. В принципе, при сохранении объектов с новым Guid() (все нули), NHibernate должен генерировать один. При сохранении объекта с ненулевым указателем, он должен использовать это вместо этого.NHibernate Guid генератор, если новый
Является ли мой единственный вариант написать собственный генератор?
Редактировать Люди, я знаю о «назначении». Я должен был указать, что знаю об этом. Поскольку это не делает то, что я хочу, чтобы это сделать, это не тот вариант, который я ищу. Написание собственного генератора - это вариант, который работает, но мне хотелось бы что-то еще. Я подозреваю, что больше ничего нет.
Нет, у меня нет. Я не верю, что это сработает, поскольку оно учитывает значение не-0 как сохраненное. Который может и не быть. Так как я хочу создать Guid. Я буду устанавливать значения, отличные от 0, на Id. – wasabi
Ах, тогда это не так, вопрос был непонятен. – Rippo
Гош. Подумал, что я это ясно изложил. – wasabi