2009-06-19 58 views

回答

7

使用类= “希洛”:

<generator class="hilo"> 

例如:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate__MyClass" assembly="NHibernate__MyClass"> 
    <class name="MyClass" table="MyClass"> 
    <id name="Id" type="int" column="ID"> 
     <generator class="hilo"> 
    </id> 
    <property name="Name"> 
     <column name="Name" not-null="true" /> 
    </property> 
    <property name="Value"> 
     <column name="Value" not-null="true" /> 
    </property> 
    </class> 
</hibernate-mapping> 

我简化:

<id name="Id"> 
    <column name="ID" sql-type="int" not-null="true"/> 
    <generator class="hilo" /> 
</id> 

到:

<id name="Id" type="int" column="ID"> 
    <generator class="hilo"> 
</id> 

你可能会遇到某种令NHibernate混淆的语法错误。
如果您可以提供有关在失败之前执行的代码的更多详细信息,或者您认为重要的任何其他内容,则可以加快解决问题的速度。

4

我还没有看过屏幕录像。但Summer of nHibernate应该可以帮到你。

对不起 - 我不回答你原来的问题。

+0

感谢downvoting。这是预期的。无论如何,我希望链接有帮助。 – shahkalpesh 2009-06-19 22:04:25

+0

不是答案,但他们不应该投票你:) – 2009-07-08 09:53:09