我在下面有一个名为AppraisalReadiness的查找表,在“评估”列表中加入了“就绪”功能。我如何做到这一点,我只是linq的中级人才,可与telerik report一起使用?如何使用以下查询在可能的情况下添加联接?
感谢您提前提供的任何帮助。AppraisalReadiness代码说明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子句的键/外键的名称,并将您的选择更改为实际要返回的内容,我可以不幸的是,在不了解表模式的情况下,您无法在此处提供更多详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句