Отображение AutoMapper из коллекций
Я пытаюсь отобразить мои 2 объекта с помощью Automapper
// Source
public class SitefinitySocMapping
{
[JsonProperty("SOCCode")]
public string SocCode { get; set; }
[JsonProperty("NavigateToApprenticeshipStandard")]
public IEnumerable<NavigateToApprenticeshipStandard> Standards { get; set; }
[JsonProperty("NavigateToApprenticeshipFramework")]
public IEnumerable<NavigateToApprenticeshipFramework> Frameworks { get; set; }
}
//destination
public class SocMapping
{
public string SocCode { get; set; }
public IEnumerable<string> Standards { get; set; }
public IEnumerable<string> Frameworks { get; set; }
}
Я картирую как
//Automapper using
public SitefinityDataMapper()
{
CreateMap<NavigateToApprenticeshipStandard, string>()
.ForMember(s => s.ToString(), m => m.MapFrom(d => d.UrlName.ToString()));
CreateMap<NavigateToApprenticeshipFramework, string>()
.ForMember(s => s.ToString(), m => m.MapFrom(d => d.UrlName.ToString()));
CreateMap<SitefinitySocMapping, SocMapping>()
.ForMember(s => s.SocCode, m => m.MapFrom(d => d.SocCode));
}
когда я пытаюсь нанести на карту это
jsonObject = JsonConvert.DeserializeObject<SitefinityJsonObject>(result);
var o = Mapper.Map<List<SocMapping>>(jsonObject.Value.());
//JsonObject.Value is the collection of List<value> which i am trying to map it back into the List<SocMapping>
Я не знаю, где я делаю неправильно в отображении. пожалуйста, порекомендуйте
его жалобы, что это не может быть нанесено на карту.