博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linq to Entity ----------(2) Left Join
阅读量:6209 次
发布时间:2019-06-21

本文共 409 字,大约阅读时间需要 1 分钟。

  比如A表中有 字段 No,Name.  B 表中有 bookNo,borrowStudentNo(借书人的编号)。

  现在要得到所有书籍信息:

 1.sql:selet * from  表A  left join 表B on  A.No  = B.bookNo ;

 

 转化成:linq

var Alist=表A.tolist();

var q=from a in Alist join  b in 表B

         on a.No equals b. bookNo into Bs

         from bb in Bs.DefaultIfEmpty()

       select new  

 

   {

           a.bookName,

           Student= bb==null?"":bb.borrowStudentNo          //要判断是否为空值

        } 

 

转载于:https://www.cnblogs.com/jishufangui/archive/2012/08/13/2637129.html

你可能感兴趣的文章
Linux调试工具lsof的深入分析
查看>>
damicms
查看>>
VEEAM replication配置步骤
查看>>
关于Oracle——导入dmp文件
查看>>
Node.js(一)——NodeJs基础
查看>>
多线程-线程安全问题
查看>>
systemd.unit翻译
查看>>
python模块:doctest,unitest模块
查看>>
我的友情链接
查看>>
简单linux内核的移植实现ftp服务
查看>>
Linux查看机器CPU温度
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Important virtual and physical switch parameters
查看>>
网格部件设置列高,设置高度效果
查看>>
golang修仙记之gorm(一)
查看>>
Web API 开启Session支持
查看>>
MySql按天,日,小时,分钟分组数据
查看>>
添加符号链接,方便管理
查看>>