如何从asp.net Web表单中的两个或多个表中检索数据?

时间:2013-11-15 20:56:49

标签: asp.net entity-framework webforms

我目前正在为此链接做一个教程,并为每个人提出了一个问题。

http://www.asp.net/web-forms/tutorials/data-access/model-binding/retrieving-data

现在,我有两个不同的表:销售和员工。 我的问题是如何从这两个表中检索所有数据,以便SaleID和StaffID匹配并显示数据? 例如,我希望检索SaleID ='1'和StaffID ='1'的数据。

在本教程中,下面显示了一个示例,我希望修改该语句以获得结果。

public IQueryable<Student> studentsGrid_GetData()
{
SchoolContext db = new SchoolContext();
var query = db.Students.Include(s => s.Enrollments.Select(e => e.Course));
return query;
}

1 个答案:

答案 0 :(得分:0)

只需使用join,就像这样:

var query = from a in db.Sales 
            join b in db.Staff on a.SaleID equals b.StaffID 
            select a, b;