2009-10-21 75 views
0

如何使用PersistenceSpecification測試枚舉類型屬性。我把它映射這樣PersistenceSpecification和Enums

Map(x => x.AccountStatus).Column("Status").CustomSqlType("int").Not.Nullable(); 

和我檢查它像這樣

spec.CheckProperty(o => o.AccountStatus, UserStatus.Disabled) 

但它失敗,此消息

NHibernate.HibernateException:不能 解析0作爲UserStatus

它看起來並不像Fluent的e rror消息,但只保存使用會話工作正常。

任何想法?

回答

0

取.CustomSqlType(「int」)解決問題