Я изо всех сил пытаюсь понять, как сопоставить значение на основе ключа от словаря.C# Automapper Сопоставление свойств словаря
Вот то, что я до сих пор:
.ForMember(dest => dest.Submitter,
opts => opts.MapFrom(src => src.opened_by))
Примечание: src.open_by является объект словаря. Я хотел бы поиск по ключу, чтобы получить значение для сопоставления dest.Submitter
Дополнительная информация:
Вот объект назначения:
public class Incident
{
public int Active { get; set; }
public string Submitter { get; set; }
}
Вот исходный объект:
Dictionary<string, string> opened_by = new Dictionary<string, string>
{
{ "link", "https://someurl/674bd1f96f03e10071c35e02be3ee4ae" },
{ "value", "674bd1f96f03e10071c35e02be3ee4ae" }
};
Моя цель - получить значение 674bd1f96f03e10071c35e02be3ee4ae из ключа «значение», чтобы увлажнить свойство «Отправитель» объекта инцидента
Спасибо! :)
Какого объекта словаря? Каковы ключи и ценности? Как выглядят исходные и целевые типы? –
Извините, что .. Я просто добавил дополнительную информацию. – jaypman
Не волнуйтесь, спасибо за обновление –