ここのNHibernate Validatorのドキュメントによると:
http://nhforge.org/wikis/validator/nhibernate-validator-1-0-0-documentation.aspx
検証エラー メッセージに使用できるように、リソース マネージャーを渡すことができるはずです。見る:
または、検証ルールをプログラムでチェックしながら ResourceManager を提供することもできます...
と:
NHibernate Validator が ResourceManager からも ValidatorMessage からもキーを解決できない場合、デフォルトの組み込み値にフォールバックします。
エンティティ プロパティの属性でこれを行う例も示しています。
// a not null numeric string of 5 characters maximum
// if the string is longer, the message will
// be searched in the resource bundle at key 'long'
[Length(Max = 5, Message = "{long}")]
[Pattern(Regex = "[0-9]+")]
[NotNull]
public string Zip
{
get { return zip; }
set { zip = value; }
}
ただし、私が見る限り、リソースマネージャーを検証フレームワークに渡す方法は指定されていません-これを行う方法を知っている人はいますか?
ありがとう!