【发布时间】:2018-01-08 21:22:42
【问题描述】:
我正在尝试获取验证器类实例,而不是在我的方法中手动启动。
我正在使用 Asp .net core webapi 2,在此我使用
在启动类中注册我的验证器services.AddMvc().AddFluentValidation().
在我的一种操作方法中,我必须验证规则集。所以我在本地创建我的验证器类,比如
var validator = new MyClassValidator()
var result = validator.Validate(obj,ruleSet: "RulesetName");
我试图避免这种说法var validator = new MyClassValidator()。
我想使用 IOC 并获得一个实例。有什么帮助吗?
【问题讨论】:
-
您是否尝试简单地将相应的
IValidator<MyClass>添加到控制器构造函数中?
标签: c# validation asp.net-web-api asp.net-core fluentvalidation