Я пытаюсь проверить модель, которая содержит список идентификаторов. Существует несколько простых бизнес-правил, таких как «существует ли он, является ли тип верным» и так далее. Я хотел создать внутренний Validator для одного элемента (который является Id), но чтобы не спрашивать db для каждого из объектов один за другим, я пытаюсь получить их все и поместить в словарь, который позже я хочу передать внутренним валидаторам для полученияконкретная сущность по id.
RuleForEach(m => m.BunchOfIds)
// how to get it?
.SetValidator(new InternalValidator(_entities));
Есть идеи? Я пытался создать CustomAsync, но тогда я не могу использовать RuleForEach, но на данный момент это выглядит как единственно возможный вариант