Используя NHibernate, вы можете установить идентичность семян следующим образом:
<column name="Column1" not-null="true" sql-type="int IDENTITY(1,1000)"/>
FluentNHibernate IdentityPart имеет методы CustomType и SqlCustomType, хотя для меня это не так. Есть ли способ свободно установить тождественное семя?
Подробнее:
Когда я делаю это: Map(x => x.Id).Column("CustomerId").CustomSqlType("int IDENTITY(1,1000)");
Я получаю эту ошибку: у сущности «Клиент» нет сопоставленного идентификатора. Используйте метод Id для сопоставления вашего свойства идентичности. Например: Id (x => x.Id).
Когда я делаю это: Id(x => x.Id).Column("CustomerId").CustomSqlType("int IDENTITY(1,1000)");
Я получаю эту ошибку: для столбца CustomerId указано несколько ограничений IDENTITY столбца, таблица «Customer»
Использование FluentNHibernate 1.2.0.712.