码迷,mamicode.com
首页 > 其他好文 > 详细

LINQ 多条件join on

时间:2018-09-22 23:48:07      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:var   sel   def   default   结果   copy   copyto   条件   多条件   

var  tmp = from a in DT1.AsEnumerable()
join b in DT2.AsEnumerable()
on new { bm = a.Field<string>("编码"), lx = "类型" } equals new { bm = b.Field<string>("编码"), lx = b.Field<string>("类型") }
into ab
from c in ab.DefaultIfEmpty()
select new
{
编码 = a.Field<string>("编码"),
类型 = c == null ? "" : c.Field<string>("类型")
};
dt_结果 = tmp.MyCopyToDataTable();

 

LINQ 多条件join on

标签:var   sel   def   default   结果   copy   copyto   条件   多条件   

原文地址:https://www.cnblogs.com/czzl/p/9671997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!