内容目录
A对B、C
await (from e in _context.Equip
join c in _context.Ycp
on e.EquipNo equals c.EquipNo into j1
join x in _context.Yxp
on e.EquipNo equals x.EquipNo into j2
select new
{
Equips = e,
Ycs = j1.ToList(),
Yxs = j2.ToList()
}).ToListAsync();
文章评论
测试了,EF Core 3.x 以上,如果不能生成一条SQL,生成的是多条 SQL,就会报异常。
而且复杂SQL使用 EF Core 十分不爽,所以我换成 Dapper 了。。。
简单查询,增删查改 使用 EFCore;
复杂查询使用 Dapper。
省下的时间可用去陪妹子。