0
私はこのようなルールがあります。エンティティベースのルールにプロパティ名を追加しますか?
RuleFor(x => x).Must(MatchSomething).When(x => x.Children != null)
private bool MatchSomething(Parent parent)
{
return parent.CountOfSomething == parent.Children.Count(x => x.ChildType == ChildType.EnumValue);
}
上記作品罰金は、しかし、上記のルールで、ValidationError
のPropertyName
は空です。
プロパティ名を渡す方法はありますか、それともプロパティに基づいて上記のルールを変更する必要がありますか?