私はこのバリデータを持っています:
RuleFor(x => x.CardNumber).NotEmpty()
.CreditCard().WithLocalizedMessage(
() => AppContext.FieldTranslationsContainer.Current.CardNumber.ErrorMessage);
WithLocalizedMessage
実行時に例外をスローします。
Could not find a property named 'ErrorMessage' on type 'IBorker.Commons.Configurables.FieldTranslation'.
これはメンバーです:CardNumber
public FieldTranslation CardNumber { get; set; }
これはクラスです:
public class FieldTranslation
{
public string Title { get; set; }
public string Helper { get; set; }
public string ErrorMessage { get; set; }
}
ありがとう