質問

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