2011-02-25 5 views
0

으로 변환하는 방법 LINQ를 사용하여이 쿼리를 작성하려면 어떻게해야합니까?SQL 쿼리를 LINQ to SQL 쿼리

SELECT CAST(CASE WHEN [IsForReplication] = 1 THEN 'Yes' 
        ELSE 'No' END AS NCHAR) as [IsForReplication], * 
FROM [SAN].[dbo].[PolicyInterval] 

답변

2
var query = from pi in context.PolicyInterval 
      let IsForReplication = pi.IsForReplication ? "Yes" : "No" 
      select new 
      { 
       IsForReplication, 
       PolicyInterval = pi, 
      }; 
0
var result = PolicyInterval.Select(entry => new {IsForReplication = entry.IsForReplication.Equals(1).ToString(), data = entry});