NHibernate Validator - gestore delle risorse di passaggio e la chiave
-
21-09-2019 - |
Domanda
Secondo la documentazione NHibernate Validator qui:
http://nhforge.org/wikis /validator/nhibernate-validator-1-0-0-documentation.aspx
dovrei essere in grado di passare il mio manager delle risorse in modo da poter utilizzare che per i messaggi di errore di convalida. Vedi:
In alternativa è possibile fornire un ResourceManager durante il controllo a livello di codice le regole di convalida ...
E
Se NHibernate Validator non è possibile risolvere una chiave dal vostro ResourceManager né dalla ValidatorMessage, spetta di nuovo al difetto built-in valori.
E 'anche spettacoli e esempio di fare proprio questo in un attributo su una proprietà di un'entità:
// 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; }
}
Tuttavia, per quanto posso vedere non specifica come si passa il gestore delle risorse per il quadro di convalida -? Qualcuno sa come fare questo
Grazie!
Soluzione
Dai un'occhiata alla questo post e risposte a questa domanda SO (descrive alcuni grattacapi nell'uso messaggio interpolatore ).
Spero che questo vi aiuterà.