Left Join:(关键是用into tbGod ,然后 tbGod.DefaultIfEmpty)
var trxs = from trx in dc.DailyExpense_exp
join god in dc.Goods_god on trx.exp_iGoodsID equals god.god_iID into tbGod
from gods in tbGod.DefaultIfEmpty()
select new
{
trx.exp_lValue
,
trx.exp_cRemark
,
trx.exp_dDate
,
gods.god_cName
};
多字段关联:
var trxJoin = from trx in dc.DailyExpense_exp
join god in dc.Goods_god on new { ID = trx.exp_iGoodsID, Remark = trx.exp_cRemark } equals new { ID = god.god_iID, Remark = "AB" }
select trx;
本文介绍了使用 LINQ 进行 Left Join 的具体实现方法,并展示了如何进行多字段关联查询。通过示例代码,读者可以了解到如何在 C# 中利用 LINQ 对 DailyExpense 和 Goods 数据表进行连接操作。
1318

被折叠的 条评论
为什么被折叠?



