- add builder.Services.AddValidation();
- Установите [Required] для свойства в моем объекте TestRequest
- Сопоставьте конечную точку: app.MapPost("/test", (TestRequest request) => TypedResults.Ok());
Это отлично работает, если я сопоставляю конечную точку непосредственно в моем ASP.NET Основной проект веб-API. Но в моем реальном случае использования все мои конечные точки сопоставляются с использованием расширения IEndpointRouteBuilder в другом проекте моего решения, на который есть ссылка.
Теперь я попытался сопоставить ту же конечную точку через другой проект, но проверка больше не работает (она просто не выполняет проверку).
Я попробовал много подходов, которые нашел в Интернете, но ничего не помогло.
Какова фактическая разница между сопоставлением конечной точки в Проект веб-API или другой указанный проект?
Подробнее здесь: https://stackoverflow.com/questions/798 ... nimal-apis
Мобильная версия