将Sql查询转换为LINQ查询

时间:2012-04-03 04:47:11

标签: linq

我编写了一个像

这样的SQL查询
DECLARE @OpenDays VARCHAR(15)

SET @OpenDays = (SELECT LTRIM(RTRIM(REPLACE(SUBSTRING(OpenDays,3,LEN(OpenDays)),' - ','')))
     FROM
     (
      SELECT DISTINCT
      STUFF((SELECT ' - ' + CONVERT(VARCHAR(30),SSF.OpenDayOfWeek )
         FROM @FacilityDayOpen SSF
         FOR XML PATH('')
         ), 1, 2, ' ') as OpenDays    
         FROM @FacilityDayOpen S
        ) TS
          )

如何将此查询转换为LINQ

1 个答案:

答案 0 :(得分:0)

它看起来像存储过程我建议您使用以下程序

  

http://sqltolinq.com/

但您可能希望用您认为可能在查询中使用的值替换@values,然后您可以检查它是否正常工作