LINQ JOIN查询返回不存在于一个表中的值

时间:2014-09-17 16:41:23

标签: c# linq linq-to-entities

我有一个Linq to Entities查询,例如:

public IQueryable<Teachers> GetTeachersByKey()
{
    return from t in this.Context.Teachers
           join t2 in this.Context.Table2 on t.Teacher_K equals t2.Teacher_K
           select t;
}

问题是,它还会返回Teachers_K表中甚至不存在的Teachers值。

如何更新查询以排除这些结果? 我尝试将教师加入其自身,但没有做任何事情。

0 个答案:

没有答案