перевод SQL-запроса в запрос LINQ to SQL - PullRequest
0 голосов
/ 25 февраля 2011

Как мне написать этот запрос, используя LINQ?

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

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011
var query = from pi in context.PolicyInterval
            let IsForReplication = pi.IsForReplication ? "Yes" : "No"
            select new
            {
                IsForReplication,
                PolicyInterval = pi,
            };
0 голосов
/ 25 февраля 2011
var result = PolicyInterval.Select(entry => new {IsForReplication = entry.IsForReplication.Equals(1).ToString(), data = entry});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...