自定义 FluentValidation .net core Web 模型状态行为

cda*_*igo 5 fluentvalidation asp.net-core

开箱即用,当 FV 检测到验证失败时,它会以数组形式显示属性名称、错误消息、尝试值,并将其作为 BadRequest 响应返回。

然而,FV 的 validator.Validate() 方法实际上返回一个更丰富的 ValidationResult 对象,并包含有关错误代码和参数化值的元数据。

我希望能够返回实际的 ValidationResult,包括所有丰富的元数据,而不仅仅是验证失败的一些数据。

我怎样才能改变这种行为?(.net core 2.1 顺便说一句)。