Getting started with NHibernateNHibernateのアイデンティティフィールド
どのように私はヒロアルゴリズムを使用して、NHibernateはでIDフィールドを生成することができますか?
Getting started with NHibernateNHibernateのアイデンティティフィールド
どのように私はヒロアルゴリズムを使用して、NHibernateはでIDフィールドを生成することができますか?
使用クラス= "ヒロ":
<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>
Iは簡略:
<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を混乱させる何らかの構文エラーがあります。
障害の前に実行されているコードや、重要であると思われるその他の詳細については、問題が解決される速度を速めることができます。
私はスクリーンキャストをまだ見ていません。しかし、Summer of nHibernateがお手伝いします。
申し訳ありません - 元の質問には答えません。
downvotingに感謝します。期待されたリンクがとにかく役立つことを願っています。 – shahkalpesh
答えはありませんが、彼らはあなたを投票してはいけません:) –
あなたはこれをカバーするエピソードを知っていますか? –
私はSQL Serverを使用しています。 hilo用に追加のテーブル/カラムを作成する必要がありますか? –
。 NHilはhiloと連携するために追加のテーブル/カラムを必要としますか? –
あなたは挿入をやり遂げる場所でコードを提供してもらえますか?それは問題と関係していると思います。エラーメッセージには、ある時点でヌルIDを挿入しようとしているというメッセージが表示されます。 –