【转】【EF操作】——多表联查的linq操作
发布日期:2022-03-30 18:18:30
浏览次数:9
分类:博客文章
本文共 1322 字,大约阅读时间需要 4 分钟。
本文出处:https://blog.csdn.net/changyinling520/article/details/68935051
四张表t_user,t_grade,t_states,t_charcater的联查,其中viewmodel中是我们需要的字段!
1.ViewModel实体的建立
public class userModel
{ public string userID { get; set; } public string userName { get; set; } public string totalMcoin { get; set; } public string userGrade { get; set; } public string userStates { get; set; } public string userLevel { get; set; } public string statesID { get; set; } public string gradeID { get; set; } public string levelID { get; set; } }2.linq查询语句
#region + List<t_user> QueryUser 查询所有的用户-常银玲-2017年3月18日14:58:15
/// <summary> /// 查询所有的用户 /// </summary> /// <returns>返回所有的用户泛型</returns> public List<userModel> QueryUser() { //定义了上下文实体 excellentmcoinEntities dbcontext = new excellentmcoinEntities(); //实例化viewmodel实体 List<userModel> listUser = new List<userModel>(); //t_user,t_grade,t_states,t_charcater四张表联查,抽取中其中的字段 listUser = (from u in dbcontext.t_user join g in dbcontext.t_grade on u.gradeID equals g.gradeID join s in dbcontext.t_states on u.state equals s.statesID join c in dbcontext.t_character on u.levelID equals c.levelID select new userModel() { userID=u.userID, userName=u.userName, userGrade=g.userGrade, userStates=s.userSates, userLevel=c.userLevel, totalMcoin=u.totalMcoin }).ToList(); return listUser; } #endregion
思路很清晰,也比较容易看懂
转载地址:https://www.cnblogs.com/codyli/p/9474334.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月20日 13时34分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
出门在外,义字当头
2019-04-28
我怕三十的红包太多,先发为敬!
2019-04-28
红包袭来!
2019-04-28
来自一位读者的留言
2019-04-28
80% 的公司在招聘时都忽略的一个细节
2019-04-28
情人节如何脱单?
2019-04-28
“产品助理最重要的工作是 Android 版本的设计与测试”
2019-04-28
别在分答上问我问题了
2019-04-28
那些年,陪你度过最困难时光的女孩还在么?
2019-04-28
关于我
2019-04-28
你可能不知道的 AS 小技巧之「Extract Resource」
2019-04-28
Android Studio 2.2 来啦
2019-04-28
「微信小程序」有哪些冲击与机会?
2019-04-28
移动开发 or web 前端?
2019-04-28
想的太多,做的太少
2019-04-28
一劳永逸学 SQL
2019-04-28
职场的核心竞争力,其实只有一个
2019-04-28
中奖名单公布
2019-04-28
月薪三万,依然买不起房
2019-04-28
谈谈如何才能高薪
2019-04-28