2009-06-19 71 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