Quel est l'équivalent de “CAS LORSQU'” (T-SQL) avec Entity Framework?

J'ai une instruction Transact-SQl de la requête que j'utilise beaucoup et je veux obtenir l'équivalent avec Entity Framework. Mais je ne sais pas comment faire un "CAS LORS de la" déclaration avec EF. Voici un code simplifié de ma demande :

SELECT Code,
SUM(CASE WHEN Month=1 THEN Days Else 0 END) AS Jan,
FROM MyTable 
GROUP BY Code

Pouvez-vous me dire si c'est possible et comment le faire avec EF ?

OriginalL'auteur Alex | 2013-12-10