linq到sql加入两个表

时间:2010-08-10 12:58:09

标签: asp.net asp.net-mvc

如何在此查询中加入另一个表

 dynamic list = _db.Users.Where(m => m.vcr_UserName != "superadmin"  ).OrderByDescending(m => m.int_UserId).ToPagedList(Cpage, defaultPageSize);

我必须有一个topagedList

1 个答案:

答案 0 :(得分:0)

您可以使用Join()。棘手的部分是你必须将要从两个表连接的密钥转换为相同类型才能进行比较,匿名类型对此特别有用。

签名在这里:http://www.hookedonlinq.com/JoinOperator.ashx

你可以在这里找到很多例子(在更神奇的......形式中):http://msdn.microsoft.com/en-us/vbasic/bb688085.aspx