gpt4 book ai didi

c# - 如何在 ASP.NET Core 中手动注册 FluentValidation 验证器?

转载 作者:太空狗 更新时间:2023-10-30 01:14:39 34 4
gpt4 key购买 nike

我正在使用带有内置容器的 ASP.NET Core。

应该完成注册like so :

services
.AddMvc()
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>())

这会自动 1) 配置 FluentValidation,以及 2) 注册在程序集中找到的所有验证器。

但是我想手动注册我的验证器。我该怎么做?

最佳答案

// must first setup FV
services
.AddMvc()
.AddFluentValidation(fv => {});

// can then manually register validators
services.AddTransient<IValidator<Foo>, FooValidator>();
services.AddTransient<IValidator<Bar>, BarValidator>();

关于c# - 如何在 ASP.NET Core 中手动注册 FluentValidation 验证器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42292862/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com