編集:ライアンは良い点を挙げました。私は特に、人間が読める値をデータベースに保存しながら、マップを行ったり来たりできるようにしたいと考えています。つまり、データベースに多数の列挙整数は必要ありません。
Kevin Pang
質問する
2674 次
4 に答える
5
ドキュメントによると、マッピング ファイルのプロパティの type 属性を空白のままにするか、それを定義して列挙のクラス名を指定できます。
別の方法は、列挙型を int に変換し、int をマップされた型として使用することです。
于 2008-10-02T21:08:29.037 に答える
2
カスタム IUserType を実装する必要があります。この投稿を参照してください。
于 2008-10-02T21:04:14.057 に答える
0
NHibernate は使ったことがないのですが、SQL データ型を int に設定することはできませんか?
于 2008-10-02T20:59:05.877 に答える
0
タイプを文字列に設定するだけでよいと思います:
<property name="EnumProperty" Type="string" Length="50" NotNull="true" />
于 2008-10-18T00:40:24.577 に答える