如何使用PersistenceSpecification测试枚举类型属性。我把它像这样映射

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

我按照这个检查

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

但是这条消息失败了

  

NHibernate.HibernateException:不行   将0解析为UserStatus

它看起来不像是Fluent的错误消息,但只是使用Session保存它可以正常工作。

有什么想法吗?

有帮助吗?

解决方案

取.CustomSqlType(" int")解决问题

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top