请帮我将查询SQL转换为LINQ

时间:2019-07-18 01:48:12

标签: c# linq entity-framework-core

请帮助我,如何将以下查询从SQL Server转换为Linq

select
    'TR' + RIGHT(
        REPLICATE( '0', 3 ) + CAST( isnull( MAX( EQUIPMENT_S ), 0 ) + 1 as varchar(3) ), 3
    ) + 'PIEP' + cast( YEAR( getdate()) as varchar(4) ) 
from
    dbo.equipment

谢谢

C#,实体框架核心,ASP.NET核心MVC

1 个答案:

答案 0 :(得分:0)

假设您没有search,则应该在Linq之外执行字符串操作,因为您仅使用数据库中的单个值:GROUP BY

MAX( EQUIPMENT_S )