0

我在下面有一个名为 AppraisalReadiness 的查找表,它在 Appraisals 列表中加入了 Readiness。我怎么能做到这一点我只是 linq 的中间人,它与 Telerik 报告一起使用我如何使用以下查询添加连接,这在哪里可能?

感谢您提前提供任何帮助 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;
    } 
4

1 回答 1

0

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 子句的键/外键的名称,并将您的选择更改为您实际想要返回的任何内容,我可以'不幸的是,在不知道表的架构的情况下,t 在此处为您提供更多详细信息。

于 2013-08-08T15:36:06.723 回答