xValとデータアノテーションを使用したASP.NETMVCプロジェクトがあり、nHibernate検証に切り替える必要があります。データ注釈を使用して、DataAnnotationsValidationRunner
私は次のようなことをしていました。
var errors = DataAnnotationsValidationRunner.GetErrors(this).ToList();
if (errors.Any())
throw new RulesException(errors);
nHibernate.Validatorでそれをどのように行いますか?
更新:私はこのようなものを見ました:
var engine = new ValidatorEngine();
var errors = engine.Validate(objstovalid)
でもできない
if (errors.Any())
throw new RulesException(errors);
エラーは正しいタイプではないため(xVal.ServerSide.ErrorInfo
)。