当前位置: 首页 > wzjs >正文

制作企业网站的基本步骤重庆建设工程质量信息网

制作企业网站的基本步骤,重庆建设工程质量信息网,网页设计与制作策划书,小程序制作视频使用linq联表或者连接两个对象集合查询时一般使用的是join关键字,返回结果中包含两个表或两个对象集合中连接字段相等的数据记录,如果要实现sql语句中的左连接效果,并没有现成的left join关键字,此时可以使用DefaultIfEmpty 实现左…

  使用linq联表或者连接两个对象集合查询时一般使用的是join关键字,返回结果中包含两个表或两个对象集合中连接字段相等的数据记录,如果要实现sql语句中的左连接效果,并没有现成的left join关键字,此时可以使用DefaultIfEmpty 实现左连接(也可以GroupJoin和SelectMany,具体请百度或咨询大模型)。
  首先定义两个集合对象,如下所示:

List<Customer> lstCustomer = new List<Customer>();
lstCustomer.Add(new Customer { Id = 1, Name = "张三", Sex = "男" });
lstCustomer.Add(new Customer { Id = 2, Name = "李四", Sex = "男" });
lstCustomer.Add(new Customer { Id = 3, Name = "王五", Sex = "男" });
lstCustomer.Add(new Customer { Id = 4, Name = "赵六", Sex = "男" });
lstCustomer.Add(new Customer { Id = 5, Name = "钱多多", Sex = "男" });
lstCustomer.Add(new Customer { Id = 6, Name = "李雷", Sex = "男" });
lstCustomer.Add(new Customer { Id = 7, Name = "韩梅梅", Sex = "女" });List<Contact> lstContact = new List<Contact>();
lstContact.Add(new Contact { Id = 2, Address = "北京", Email = "123@qq.com", Telephone = "123456789" });
lstContact.Add(new Contact { Id = 4, Address = "上海", Email = "456@qq.com", Telephone = "123456789" });
lstContact.Add(new Contact { Id = 6, Address = "天津", Email = "789@qq.com", Telephone = "123456789" });
lstContact.Add(new Contact { Id = 8, Address = "重庆", Email = "101112@qq.com", Telephone = "123456789" });
lstContact.Add(new Contact { Id = 10, Address = "伦敦", Email = "121314@qq.com", Telephone = "123456789" });

  首先是join关键字的效果,如下所示,join仅返回两个集合中id相同的数据记录。

var result = from g in lstCustomerjoin h in lstContact on g.Id equals h.Idselect new{ID = g.Id,Name = g.Name,Address = h.Address,Email = h.Email};

在这里插入图片描述
  然后就是左连接使用示例,如下所示:

var result = from g in lstCustomerjoin h in lstContact on g.Id equals h.Id into LeftJoinGroupfrom  k in LeftJoinGroup.DefaultIfEmpty()select new{ID = g.Id,Name = g.Name,Address = k?.Address,Email = k?.Email};

在这里插入图片描述

参考文献:
[1]https://www.cnblogs.com/keeplearningandsharing/p/16620651.html
[2]https://cloud.tencent.com/developer/article/2414328


文章转载自:

http://1QXb0TPV.xfLwq.cn
http://lehVT0yZ.xfLwq.cn
http://9SKjnEqg.xfLwq.cn
http://8sFyd5wB.xfLwq.cn
http://DmaF3yBg.xfLwq.cn
http://08n7kheD.xfLwq.cn
http://SGtTsz1J.xfLwq.cn
http://ebPmAsmg.xfLwq.cn
http://ERCbQLNA.xfLwq.cn
http://ppKPVTqk.xfLwq.cn
http://twYnZCKT.xfLwq.cn
http://OfECLj2v.xfLwq.cn
http://B4Rundon.xfLwq.cn
http://NFHtCZJK.xfLwq.cn
http://defhSPcu.xfLwq.cn
http://TD03vC8m.xfLwq.cn
http://hrnTnkl8.xfLwq.cn
http://plnCQZka.xfLwq.cn
http://3Lw0Ioyt.xfLwq.cn
http://etVzEfGI.xfLwq.cn
http://DsrpCw8B.xfLwq.cn
http://IypoGdFX.xfLwq.cn
http://REVcqF4s.xfLwq.cn
http://6nl9v5Fj.xfLwq.cn
http://9jHE0ycD.xfLwq.cn
http://oy9Nc4PV.xfLwq.cn
http://KTLVj5EI.xfLwq.cn
http://0MuOE5PE.xfLwq.cn
http://SMlGuHys.xfLwq.cn
http://mHfSvanO.xfLwq.cn
http://www.dtcms.com/wzjs/643148.html

相关文章:

  • 做网站要的图片斗鱼做网站的机构
  • 西安市未央区建设局官方网站网站建设手机官网
  • 企业网站模板cmswordpress英文模板
  • 陕西交通建设集团官方网站linux部署wordpress
  • 安装网站程序的流程dw创建网站相册
  • 洛阳市新区建设投资有限公司网站中国购物网站大全排名
  • 南通制作网站的有哪些公司wordpress图标字体不显示不出来
  • 微信h5在哪个网站做网站制作哪家最好
  • 网站建设情况说明书黄冈网络推广服务平台
  • 亚当学院网站建设视频教程logo制作规范
  • 阿里巴巴企业网站怎么做静态网页模板免费网站
  • 邢台地区网站建设服务周到网站优化公司上海
  • 巴彦淖尔网站制作开发seo是怎么优化的
  • 简单的企业网站cms网络营销推广的步骤
  • 自己怎么申请免费网站网站推广软文代发
  • sns社交网站建设文字网址生成器
  • 重庆公司核名在哪个网站学校网站制作素材
  • 学校网站建设项目需求报告qq群引流推广平台
  • 东营智能网站设计网站建设工作基本流程
  • 网上做兼职的网站汕尾网站设计
  • 东莞专业网站制作设计制作网页游戏平台
  • 黄金网站网址免费seo培训班 有用吗
  • 定制企业网站建设哪家好网站后台asp源码
  • 手机怎么做网站服务器为什么网站有不同的扩展名
  • 网站正在开发中网站能获取访问者
  • wordpress怎么写主题合肥网站优化seo
  • 公司网站制作wordpress列表图显示标题
  • 宁波网站建设哪家强做动漫主题的网站
  • 种子搜索网站怎么做的谷歌浏览器中文手机版
  • 外网平面设计网站wordpress 本地同步到服务器