有没有办法使用 lambda 表达式而不是硬编码字符串来创建 ConstructorArgument 的实例来定义属性的名称?
像这样的东西:
var validator = Ioc.Kernel.Get<Validators.Security.UserGroupValidator>(new ConstructorArgument( x => x.ValidationDictionary, new ValidationDictionary())
就我而言,ValidationDictionary 在很多地方都不相同,因此,我不能使用提供者。