栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

Linq外联查询

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linq外联查询

Linq外联查询
  • Linq的外联查询
  • 再此记录只为方便自己查询与使用,如能帮到大家,也欢迎大家伙一起浏览学习与讨论

Linq的外联查询
var lists = (from d in _deviceStore.Context.Device.Where(s => !s.IsDeleted)
                             join dt in _deviceStore.Context.DeviceType on d.DeviceType equals dt.DeviceTypeCode into dt
                             from dd in dt.DefaultIfEmpty()
                             join f in _deviceStore.Context.Factory on d.FactoryId equals f.Id into f
                             from ddf in f.DefaultIfEmpty()
                             join r in _deviceStore.Context.RepairArea on d.AreaId equals r.Id into r
                             from ddr in r.DefaultIfEmpty()
                             join p in _deviceStore.Context.ProductionLine on d.ProductionLineId equals p.Id into p
                             from ddp in p.DefaultIfEmpty()
                             select new DeiveInfoModel
                             {
                                 Id = d.Id,
                                 // ...
                             }).Where(predicate).OrderByPageInfo(model.PageInfo, out int total);
再此记录只为方便自己查询与使用,如能帮到大家,也欢迎大家伙一起浏览学习与讨论
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号