我在一个C#项目中使用FluentValidator。我想做一个泛型方法,可以验证来自两种可能类型的数据: public class MyClassAValidator : AbstractValidator<MyClassA> {...}
public但如果可能的话,我想避免这种情况,因为MyClassA和MyClassB实际上是DTO类,所以我更希望它们留在没有继承关系的地方。
我是一个新的广告领域驱动设计,有关于实体对象的问题。对象不应该只移动数据,如下所示。我正在使用c#编程语言。(可以使用getter setter属性进行验证,而不是使用Maybe()方法){ publicvalidationErrors.Add("Title should be max 300 characters")
我有一个泛型类,以相同的方式处理不同的实体。我正在尝试在这个泛型类中实现一个Validator,Validator类型应该根据泛型类型而改变。如何使用FluentValidation和Autofac来实现这一点?我尝试过使用一个通用的BaseValidator,但是我似乎无法正确地注册它,所以PersonValidator不会被调用。泛型类
va
我设置了一个web项目来使用FluentValidation,使用 for FluentValidation。然后,我创建了一个使用CustomAsync(...)对数据库运行查询的验证器。问题是,当等待数据库任务时,验证似乎处于死锁状态。我做了一些调查,似乎MVC ModelState API是同步的,它调用一个使FluentValidation调用task.Result
我能够使用FluentValidation AbstractValidators注册FluentValidatorFactory。validator.InterfaceType, validator.ValidatorType)); }SimpleInjector对开放泛型有很好的支持,我所有的fluent验证器类都有类似于以下内容的签名:
public class SomeClas