Я пытаюсь получить всю информацию о сотрудниках, чтобы я мог связать список сотрудников с раскрывающимся списком, мне нужны идентификатор сотрудника и имя сотрудника, но обе они представлены в разных таблицах ...
Я создал класс Employee с EmployeeId и EmployeeName в качестве свойств.
public List<Employee> empDetails()
{
List<Employee> emps = new List<Employee>();
emps = EMPDB.Employees.AsNoTracking().select(s => new Employee()
{
EmployeeId = s.EmpId,
Name = EMPDB.EmployeeNames.Where( a => a.EmployeeId == convert.tostring(s.EmpId)).select(a => a.DisplayName).FirstOrDefault();
}
}).ToList();
Проблема в том, что мы не должны использовать convert.tostring () здесь в лямбда-выражении, где, как в 1 таблице, EmployeeId имеет тип string, где, как и в другой таблице, EmpId имеет тип long.