Отображение автоприращения идентификаторов без первичного ключа с использованием Fluent NHibernate

Мне нужно управлять дополнительным столбцом Auto Increment с помощью Fluent NHibernate.

Все мои доменные классы используют Assigned Guid в качестве идентификатора, но в конкретном объекте мне нужно дополнительное значение автоматического увеличения.

I Я пробовал следующее сопоставление, столбец хорошо создан в SQL Server, но спецификация идентификации не установлена.

        Id(x => x.OrderId).GeneratedBy.Assigned();

        Map(x => x.TicketNumber).ReadOnly().Generated.Always().Not.Nullable();

Любая помощь?

6
задан Yoann. B 29 March 2011 в 10:29
поделиться