L'utilisation de Joindre, Group By, et de la Somme dans le Cadre de l'Entité

Mes modèles ressemblent:

public class ReturnItem
{
    public int returnItemId { get ; set; }
    public int returnRequestId { get; set; }
    public int quantity { get; set; }
    public string item { get; set; }
}

public class ReturnRequest
{
    public int returnRequestId { get; set; }
    public string orderNumber  { get; set; }
    public IEnumerable<ReturnItem> returnItems { get; set; }
}

Et j'ai la requête suivante:

SELECT item, sum(quantity)
FROM ReturnItem
JOIN ReturnRequest
ON ReturnRequest.returnRequestId = ReturnItem.returnRequestId
WHERE ReturnRequest.orderNumber = '1XX'
GROUP BY item

Comment puis-je convertir la requête Entity Framework et le retour d'un List<ReturnItem>? Puis-je utiliser .Include au lieu de .Join?

InformationsquelleAutor janinaj | 2014-01-27