Я использую NHibernate HiLo в качестве генератора идентификационных данных. В настоящее время у меня есть отдельная таблица в моей базе данных для каждой из моих таблиц сущностей. Например, у меня есть таблица Customer и CustomerKey, каждая со столбцом NextHiLo.
Что было бы здорово, так это иметь одну таблицу, в которой хранятся ключи от всех остальных. В идеале было бы, если бы у меня была такая таблица:
TableName | NextHiLo
Customer | 19
Invoice | 5
Receipt | 3
Если это невозможно с NHibernate, следующая лучшая вещь будет:
CustomerHiLo | InvoiceHiLo | ReceiptHiLo
19 | 5 | 3
Возможен ли какой-либо из двух приведенных выше вариантов - сценарий генерации схемы, созданный NHibernate, не поддерживает ни один из них?