Отображение 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>

Я не знаю, где я делаю неправильно в отображении. пожалуйста, порекомендуйте

его жалобы, что это не может быть нанесено на карту.

0 ответов

Другие вопросы по тегам