Пожалуйста, помогите мне построить запрос LINQ.
У меня есть список List<SingleEntryReportCardModel> singleEntryReportCardModel
который содержит EmployeeList
внутренне.
Я хочу иметь все такие отчеты о единственном входе, которые соответствуют имени сотрудника в качестве входных данных. Я попытался сделать этоBuilding LINQ query
singleEntryReportCardModel =
singleEntryReportCardModel
.Where(x => x.EmployeeList.Select(y => y.EmployeeName.Contains(Name)))
.ToList<SingleEntryReportCardModel>();
но бросает мне ошибку произнесения типа
Вот как это выглядит:
public class SingleEntryReportCardModel
{
public GoalReportCard GoalReportCard { get; set; }
public GoalTemplateModel GoalTemplate { get; set; }
public List<EmployeeInfoModel> EmployeeList { get; set; }
}
Не могли бы вы предоставить нам дополнительную информацию? В частности, как выглядит ваш 'SingleEntryReportCardModel'? Мы не имеем представления о свойствах или типах этого объекта. –
Получение ошибки времени компиляции --- Невозможно преобразовать выражение лямбда для делегирования типа «System.Func», потому что некоторые возвращаемые типы в блоке неявно конвертируются в тип возврата делегата –
user2299182