我有一个泛型类,以相同的方式处理不同的实体。我正在尝试在这个泛型类中实现一个Validator,Validator类型应该根据泛型类型而改变。例如,如果类型是Person,则应该初始化PersonValidator。如何使用FluentValidation和Autofac来实现这一点?泛型类
var validator = new BaseValidator<TEntity&
这些插件中的大多数都是具体的类(如LoadSound、HighPassFilter),但其中一些有一个泛型类型参数(如CreateCopy<T>)。我已经设法以一种有用的方式注册了所有类型,如下所示:
// Find all classes derived from Plugin然而,正如你可能已经猜到的那样,这只会导致非泛型插件的集合,而不是泛<em