В этой сущности:FluentValidation - Как настроить сообщение проверки во время выполнения
public class Foo
{
public Guid Id { get; set; }
public string Type { get; set; }
public string Name { get; set; }
}
Как я могу настроить сообщение проверки во время выполнения, используя другое свойство объекта или любую другую строку, полученную из базы данных?
сообщение проверки для RuleFor(foo => foo.Name)
будет:
var msg = "The foo with type '" + foo.Type + "' already exists in the database with name '" + nameInDataBase + "'!"
См. Https://github.com/JeremySkinner/FluentValidation/wiki/d.-Configuring-a-Validator –