我有以下代码:LINQ查询返回多个表
MyDataContext dc = new MyDataContext();
IQueryable<Table1> q1 =
from n in dc.Table1
select n
我希望能够做的是加入了第二个表,所以:
var qry =
from n in dc.Table1
join r in dc.Table2 on n.Key equals r.Key
select new { n, r };
这将返回我型的IQueryable<anonymous>
。我现在想要做的是提取Table1和Table2。例如(这显然不起作用):
IQueryable<Table1> q1 = qry.Table1
IQueryable<Table2> q2 = qry.Table2
有没有办法做到这一点?