-1
Die Idee hier ist, alle Zutaten aus allen Rezepten zusammenzufassen. Das ist meine AbfrageSQL Query in linq to sql, Gruppe nach Problem
SELECT IngredientName,sum(Amount) as Amount,Unit
FROM RecipeIngredients Join Ingredients ON RecipeIngredients.IngredientID = Ingredients.IngredientsID
GROUP BY IngredientID,IngredientName,Unit
ORDER BY IngredientName
Es funktioniert super. Keine Probleme. Ich bin verwirrt mit der Linq zu SQL-Syntax. Das ist was ich bisher habe.
using (lDataContext db = new lDataContext())
{
return (from ri in db.RecipeIngredients join i in db.Ingredients on ri.IngredientID equals i.IngredientsID
group new {ri,i} by new {i.IngredientsID,i.IngredientName,ri.Unit }
into table
select new {
Name = table.IngredientName
Unit = table.Unit
Amount = table.Sum(i.amount) }
).ToList();
}
Kann jemand bitte mit meiner Syntax helfen?
Haben Sie anhand von Beispielen nach Gruppen gesucht und die Dokumentation gelesen? Vertrauen Sie mir, das ist einfach Zeug und Sie werden mehr lernen, indem Sie dieses Zeug nachschlagen –
wo ist die Dokumentation? –
Komm, hier gibt es eine Suchfunktion für Beispiele, und es gibt Google für die Dokumentation. –