3

通常、プロパティ/列の定義は次のようになります。

<property name="DocumentSummary" column="DocumentSummary" length="100" type="String">
   <column name="DocumentSummary" />
</property>

NHibernateは、行を挿入/更新する前に、length属性を使用してデータを検証すると想定していました。残念ながら、それは無効な仮定のようです。では、NHibernateが長さ属性を何かに使用しているかどうかが問題になりますか?プロパティごとに設定するのは理にかなっていますか?

4

3 に答える 3

4

それを使用してデータベース定義SQLを作成します。SchemaExportクラスを見てください。

于 2009-03-10T20:27:04.310 に答える
1

また、マッピングからプログラムで長さを引き出すことができる場合があります。この質問を参照してください。これはJavaHibernateの場合ですが、NHibernateに変換できる可能性があることに注意してください。

于 2009-03-10T20:30:04.163 に答える