У меня есть запрос linq для двух таких сущностей, как этот
IQueryable<Employee> employees = CreateObjectSet<Employee>().AsQueryable();
IQueryable<Department> depts = CreateObjectSet<Department>().AsQueryable();
var result = (from employee in employees
join dept in depts
on emp.DeptID equals dept.ID
select employee
У моего объекта Employee есть свойство навигации для Department и он возвращает весь свой объект, но этот запрос, я полагаю, не возвращает информацию о DepartmentЯ должен установить значения в выбранном утверждении, что-то вроде этого
var result = (from employee in employees
join dept in depts
on emp.DeptID equals dept.ID
**** employee.Dept=dept ****
select employee
Я не хочу устанавливать все свойства класса Employee и, следовательно, возвращать этот новый объект, пожалуйста, сообщите мне какой-нибудь лучший подход.
Спасибо