SQL-запрос конвертировать в linq - PullRequest
0 голосов
/ 08 ноября 2019

Как преобразовать этот оператор SQL в linq?

SELECT 
    ICRE.CampaignID,
    MAX(ICRE.CampaignsRegularEvaluaterID) AS CampaignsRegularEvaluaterID,
    MAX(ICC.Name) AS CampaingName
FROM
    INN_Customers_Campaigns_EvaluationStage ICCES
INNER JOIN 
    INN_Campaigns_RegularEvaluaters ICRE ON ICRE.CampaignsEvaluationStageID = ICCES.Id
INNER JOIN 
    INN_Customers_Campaingns ICC ON ICC.Id = ICCES.CampaignId
INNER JOIN 
    INN_Customers_Teams t ON t.Id = ICRE.RegularEvaluaterID
LEFT JOIN 
    INN_Customers_Campaigns_EvaluationStage ICCES1 ON ICCES1.CampaignId = ICCES.CampaignId
WHERE 
    ICRE.RegularEvaluaterID = @userid
    AND ICCES1.Sequence IS NOT NULL
    AND ICRE.IsEvaluated IS NOT NULL
GROUP BY 
    ICRE.CampaignID;
...