【发布时间】:2023-01-04 23:45:36
【问题描述】:
我正在为当前的 Blazor-Server 项目使用 FluentValidator。
现在我需要注入我的数据库服务类来验证重复和类似的东西。
public class StockValidator : AbstractValidator<LagertypModel>
{
private StockOverviewService _stockservice;
public StockValidator(StockOverviewService stockservice)
{
_stockservice = stockservice;
RuleFor(LagertypModel => LagertypModel.Lagertyp).NotEmpty().MaximumLength(4).Must(Lagertyp => {
return _stockservice.validateStockTypeCU(Lagertyp).Result;
});
}
}
但是当我这样做时,我得到 StockValidator 需要有一个无参数构造函数的错误。
我现在如何注入我的依赖?
【问题讨论】:
标签: c# dependency-injection blazor fluentvalidation