Массив сервисных IValidator ⇐ C#
-
Гость
Массив сервисных IValidator
В моем проекте Razor Page реализованы CQRS и FluentValidation, каждую команду или запрос необходимо добавить в класс Program.cs следующим образом:
builder.Services .AddScoped, GetPhonesQueryValidator>();
Есть ли какой-либо способ создать словарь или что-то еще, что позволит мне сохранить все классы запросов/команд и их класс валидатора, а также итерация этого словаря позволяют мне создать динамический сервис?
Источник: https://stackoverflow.com/questions/781 ... ator-array
В моем проекте Razor Page реализованы CQRS и FluentValidation, каждую команду или запрос необходимо добавить в класс Program.cs следующим образом:
builder.Services .AddScoped, GetPhonesQueryValidator>();
Есть ли какой-либо способ создать словарь или что-то еще, что позволит мне сохранить все классы запросов/команд и их класс валидатора, а также итерация этого словаря позволяют мне создать динамический сервис?
Источник: https://stackoverflow.com/questions/781 ... ator-array