猿问

如何将 Linq 转换为 Lambda 表达式

var getr = (from d in _context.DR

                       join r in _context.R on d.RID equals r.RID

                       where HID == r.HID && cI >= d.DRD && cO < d.DRD

                       group d by new {d.RID, d.RGID} into g

                       select g);

如何将 Linq 转换为 lambda?这是我得到的:


var getr = _context.DR.Join(_context.R, x => x.RID, y => y.RID, (x, y) => new { R= x, DR= y}).Where(z => z.DR.RID== y.RID);

使用任何一种都有什么优点和缺点吗?


一只萌萌小番薯
浏览 137回答 1
1回答
随时随地看视频慕课网APP
我要回答