我从旧版本的AutoMapper升级并转换了我的自定义解析器,但我遇到了困难。自定义解析器
public class ModelNameResolver : IValueResolver<short?MyNamespace.Web.Resolvers.ModelCodeResolver' cannot be used as type parameter 'TValueResolver' in the generic type or method `'AutoMapper
public int AreaId { get; set; }}public class CustomResolver : IValueResolversource.Id; }
}interface IValueResolver类型'QuizzWorld.Mapping.Resolver.CustomResolver‘不能用作泛型类
当底层目标类型中的属性尚未初始化时,如何使用Automapper创建Map?我不能自己初始化这个对象,因为UserAccount类是一个的数据契约。我必须自己创建一个Dicationary并将其分配给属性。Dictionary<string,string> properties = new Dictionary<string,string>();我如何用Automapper解决这个问题?还是
背景:我正在为AutoMapper创建一个CustomResolver。该CustomResolver本身需要使用自动映射器配置文件来映射嵌套模型。我想通过依赖注入注入automapper的实例。一旦我创建了它,那么程序似乎默认使用无参数构造函数,而不是使用依赖注入的构造函数。为了让无参数构造函数工作,我实际上是在其中初始化Automapper…那么,依赖注入有什么用呢?有什么线索吗?相关代码如下: public class MyResolver :