Можно ли сделать генератор идентификаторов Sqlite NHibernate совместимым с Postgresql?Я планирую провести модульное тестирование своего проекта NHibernate Postgresql на основе этого http://ayende.com/Blog/archive/2009/04/28/nhibernate-unit-testing.aspx
Если нет совместимого генератора идентификаторов, есть ли способ подать сигнал в NHibernate на игнорирование генератора идентификаторов, когда он использует другой диалект?
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="true" assembly="RuntimeNhibernate" namespace="RuntimeNhibernate" >
<class name="Blog" table="blog">
<id name="BlogId" column="blog_id">
<!-- can this be ignored when using different dialect.. -->
<generator class="sequence">
<param name="sequence">blog_id_seq</param>
</generator>
<!-- ...can this -->
</id>
<property name="AllowsComments" column="allows_comments"/>
<property name="CreatedAt" column="created_at"/>
<property name="Subtitle" column="subtitle"/>
<property name="Title" column="title"/>
</class>
</hibernate-mapping>
Ошибка при использовании диалекта Sqlite в отображении, специфичном для Postgresql:
NHibernate.MappingException: could not instantiate id generator: sequence --->
NHibernate.MappingException: Dialect does not support sequences