У меня есть два списка, из которых я должен получить два значения (MyCaption и MyValue).
List<UserInfoModel> userInfo = new List<UserInfoModel>();
List<myuser_field> myUserFields = GetMyUserFields();
var otherUserFields = otherUserService.GetOtherUserFields();
userInfo = (from otherUserField in otherUserFields
where otherUserField.Chosen == true
select new UserInfoModel {
MyCaption = otherUserField.FieldAlias,
MyValue =
}).ToList();
MyCaption Я напрямую получаю из одного списка. Теперь, чтобы получить MyValue мне нужно найти на основе otherUserField.FieldName.
то есть я должен найти myUserFields.FieldName, который равен otherUserField.FieldName, и назначить его для MyValue.
Может ли это быть сделано в одном запросе, как указано выше? Пожалуйста, предложите