我有一个PM-Table,其中包括SenderID和ReciID。
两者在MSSQL表中都有一个外键构造来表用户。
如何获取有关SenderID.Username和ReciID.Username的信息?
我知道有这种方法:
DataLoadOptions options = new DataLoadOptions();
options.LoadWith<Biethistorie>(a => a.Auktion);
options.LoadWith<Auktion>(a => a.Artikel);
dc.LoadOptions = options;
但问题是,用户表非常大,我只需要显示1个信息(用户名)。
答案 0 :(得分:1)
var query = from emp in dbEmp.Employees
join dept in dbEmp.Departments
on emp.DeptID equals dept.DeptID
select new
{
EmpID = emp.EmpID,
EmpName = emp.EmpName,
Age = emp.Age,
Address = emp.Address,
DeptName = dept.DepartmentName
};
选择新{} 仅为您提供您选择返回的字段。