linq 多表查询

Posted 咖啡漩涡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linq 多表查询相关的知识,希望对你有一定的参考价值。

 1            var v_Repair = from t_repair in context.T_RPRepair
 2                            join t_top in context.TopCombine on t_repair.RoadID equals t_top.unique_id
 3                            join t_user in context.T_wxUser on t_repair.openid equals t_user.openId
 4                            select new
 5                            {
 6                                guid = t_repair.Guid,
 7                                rpId = t_repair.RoadID,
 8                                oPhoto = t_repair.oldPhotoPath,
 9                                nPhoto = t_repair.newPhotoPath,
10                                status = t_repair.status,
11                                fixTime = t_repair.fixTime,
12                                fixContent = t_repair.fixContent,
13                                reportTime = t_repair.reportTime,
14                                name = t_top.biaozhunmingcheng,
15                                type = t_top.leibiemingcheng,
16                                openid = wxId,
17                                nickName = t_user.nickname
18                            };

老是忘记 备忘一下

以上是关于linq 多表查询的主要内容,如果未能解决你的问题,请参考以下文章

c# ef框架怎么使用linq语句多表查询?

用于连接多对多表的 Linq 查询

linq 多表分组查询统计

linq多表查询怎么用List<T>返回?

LINQ to Entities 查询多对多表

linq 多表查询