如何使用PersistenceSpecification测试枚举类型属性。我把它像这样映射
Map(x => x.AccountStatus).Column("Status").CustomSqlType("int").Not.Nullable();
我按照这个检查
spec.CheckProperty(o => o.AccountStatus, UserStatus.Disabled)
但是这条消息失败了
NHibernate.HibernateException:不行 将0解析为UserStatus
它看起来不像是Fluent的错误消息,但只是使用Session保存它可以正常工作。
有什么想法吗?
答案 0 :(得分:0)
使用.CustomSqlType(“int”)解决问题