首页 > 代码库 > C# LinQ 左联接加分组聚合查询
C# LinQ 左联接加分组聚合查询
真是醉了,前段时间摸索半天今天一写又忘了,特此写下来备忘,望大婶指点
from a in Table1 join b in Table2 on a.Id equals b.Id2 into e from f in e.DefaultIfEmpty() group new { a.Id1, a.Name, f.id2 } by new { a.Id,//一表的ID a.Name,//一表的字段(Name) f.id2//二表的字段(type) } into c select new Sontypes { TypeId = c.Key.Id, TypeName = c.Key.Name, TaltoNumber = c.Key.id2 == null ? 0 : c.Count()//这里判断二表有没数据,没有数据返回0,有数据返回总量 }
看来以后要多多记笔记了,尴尬
C# LinQ 左联接加分组聚合查询
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。