2008-10-02 164 views

回答

0

我從來沒有使用NHibernate,但不能只是將SQL數據類型設置爲int?

+0

好一點。我應該更清楚我的問題。現在修復。 – 2008-10-02 21:21:28

2

你必須實現一個自定義的IUserType。見this post

5

根據documentation,您可以將映射文件中的屬性的type屬性留空,或者定義它並指定枚舉的類名稱。

另一種方法是將枚舉轉換爲int並將int用作映射類型。

+0

指定枚舉的類名對我來說工作正常 – 2009-03-28 03:07:08

0

我想你可以只設置類型爲字符串:

<property name="EnumProperty" Type="string" Length="50" NotNull="true" />