私は、オブジェクトのコールRecipe
のLINQクエリを実行していますが、そのスコアで注文する必要があります。LINQの匿名タイプが必要なリストを提供していません
var finalQuery = ((from h in db.StarRatings
where selectedRecipies.Any(sr => sr.IDRecipe == h.IDRecipe)
group h by new { h.IDRecipe } into hh
select new
{
hh.Key.IDRecipe,
Score = hh.Sum(s => s.Score)
}).OrderByDescending(i => i.Score));
:最初は、私は(すでに検索条件でろ過)タイプ
Recipe
の
IEnumberable
が、私は匿名型を使用して、このクエリを行っている私の友人のGoogleの助けを借りて、その後
selectedRecipies
と呼ばれてい
そして、私はそれが仕事だと思う...私の問題は私のビューのために、私はそれがタイプRecipe
とfinalQuery
であることが必要ということですa
は匿名型であるタイプIEnumerable<'a>
であるように思わ...
どのようにすることができますを取得OrderByDescendingを妨害することなくレシピタイプの?
あなたは私がそれを考えるのを助けます。実際、私はRecipeViewModelのリストを作成するためにRecipeのリストが必要でした...だからちょうどRecipeViewModelの私のリストを作成し、直後にその注文をしました...私はとても馬鹿だと感じます!ありがとう! –