我在下面有一个名为AppraisalReadiness的查找表,该表与Appraisals列表中的Readiness结合在一起。我该怎么做?我只是linq的中级人才,可以与telerik report一起使用?如何在下面的查询中添加联接?
感谢您的任何帮助
评估准备
代码说明
1好工作
public List<appraisal> GetAppraisal(int employeeId)
{
List<appraisal> Appraisals = new List<appraisal>();
try
{
Appraisals = pamsEntities.appraisals.Where(a => a.emp_no == employeeId).ToList();
}
catch (Exception ex)
{
throw new EntityContextException("GetAppraisal failed.", ex);
}
return Appraisals;
}
最佳答案
Linq支持非常像sql的关键字。
from a in pamsEntities.appraisals
join b in pamsEntities.yourOtherTable on a.key equals b.foreignKey
where whateverYouWant
select new { a, b }
当然,您将必须填写其他表的名称以及on子句的键/外键的名称,并将您的选择更改为实际要返回的内容,我可以不幸的是,在不了解表模式的情况下,无法在此处提供更多详细信息。