我在SQL数据库中有以下查询:
SELECT a.GroupCode, a.GroupDate
FROM TableP
WHERE YEAR(a.GroupDate) = '2023'
AND a.GroupCode LIKE '0100%';
怎么才能把它变成Lambda表达式呢?我所做的如下:
List<TableP> list = await _context.TablePs
.Where(x => x.GroupCode.StartsWith(request.GroupCode) && x.GroupDate == request.GroupDate)
.ToListAsync(cancellationToken);
所以从上面的lambda开始,我想把x.GroupDate
改成YEAR(a.GroupDate)
.然后,我将创建一个参数作为string
.
请给我建议.
谢谢.