я получаю это исключение -Почему я получаю Автоотображение Exception
недостающее конфигурации типа карты или неподдерживаемый отображение.
типы карт: List`1 -> MyType
System.Collections.Generic.List`1 [[System.Object, mscorlib, Version = 4.0.0.0, культура = нейтральной, PublicKeyToken = b77a5c561934e089]] -> MyAssebmly.MyType
где MyType
- это еще один POCO с необходимыми свойствами. И мой код -
Mapper.CreateMap<AnotherType, MyType>()
.ConvertUsing<CustomTypeResolver>();
где
internal class CustomTypeResolver : AutoMapper.ITypeConverter<AnotherType,
MyType>
{
//EDIT
public MyType Convert(ResolutionContext context)
{
return new MyType { MyList = new List<T> { new T { ... } } };
}
}
internal class MyType
{
public List<T> MyList { get; set; }
}
Любой есть идея, что происходит не так.
Я не понимаю, как работает параметр типового типа. Как определяется 'T' в CustomTypeResolver? – stuartd
Можете ли вы показать фактический картографический вызов? –
После выполнения всех настроек Automapper ('CreateMap' и т. Д.) Вы вызываете' Mapper.AssertConfigurationIsValid'? – PatrickSteele