1
我想有净芯依赖注入使用默认验证所有新创建的服务类型创建默认FluentValidator。.NetCore为各类
我的启动是这样的:
services.AddMvc(config => config.Filters.Add(new AuthorizeFilter(authorizationPolicy)))
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
和我的默认验证是这样的:
public class DefaultValidator<TEntity> : AbstractValidator<TEntity>
{
}
这是无需注册为每个新服务创建验证真烦人,我想对任何未知的注册类型使用默认值。
我知道它可以查看半危险,但这是出于测试目的,我可以把它扔掉,如果它在生产,使那不是一个问题。
我如何注册与.net核心的依赖注入默认验证?
https://stackoverflow.com/a/33567396/5233410 – Nkosi
@Nkosi,由于这应该是完美的,我不知道你可以注册一般事情 –
现在我不能完全确定它的工作原理与此框架。我从来没有亲自测试过它。但是我之前看到过这个问题,并且记得那个帖子。我相信它应该工作。 – Nkosi