simple/scalar 类型字符串参数的 FluentValidation
FluentValidation for simple/scalar type string parameter
我正在使用 FluentValidation 对 POST 操作进行复杂类型验证。是否可以使用相同的框架来验证 simple/scalar 类型,就像 DataAnnotations 对 GET 操作的参数属性所做的那样?
[HttpGet("{code}")]
public async Task<ActionResult> GetByCode(
[StringLength(maximumLength: 8)] //DataAnnotation <-------
[FromRoute]
string code
)
{
.........
我只想使用一种验证框架,而不是同时使用 DataAnnotations。
特别是关于 FluentValidation,库不是为此而设计的。 Jeremy(作者)在 GitHub 问题中专门解决了这个问题,该问题提出的问题与您的问题类似。他基本上说 FV 不是为此而设计的 (https://github.com/FluentValidation/FluentValidation/issues/337)。您将需要坚持使用属性来对简单参数进行简单验证。
我正在使用 FluentValidation 对 POST 操作进行复杂类型验证。是否可以使用相同的框架来验证 simple/scalar 类型,就像 DataAnnotations 对 GET 操作的参数属性所做的那样?
[HttpGet("{code}")]
public async Task<ActionResult> GetByCode(
[StringLength(maximumLength: 8)] //DataAnnotation <-------
[FromRoute]
string code
)
{
.........
我只想使用一种验证框架,而不是同时使用 DataAnnotations。
特别是关于 FluentValidation,库不是为此而设计的。 Jeremy(作者)在 GitHub 问题中专门解决了这个问题,该问题提出的问题与您的问题类似。他基本上说 FV 不是为此而设计的 (https://github.com/FluentValidation/FluentValidation/issues/337)。您将需要坚持使用属性来对简单参数进行简单验证。