デュランダルとブリーズを習得中です。そして、nerddinner の SPA バージョンを作成することを選択しました。
実行する必要がある最初のクエリは次のとおりです。
public IEnumerable<JsonDinner> GetMostPopularDinners(int limit = 10)
{
var mostPopularDinners = from dinner in _db.Context.Dinners.Include("RSVPs")
where dinner.EventDate >= DateTime.Now
orderby dinner.RSVPs.Count descending
select dinner;
if (limit > 50 || limit <= 0)
limit = 10;
return mostPopularDinners.Take(limit).AsEnumerable().Select(JsonDinnerFromDinner);
}
私は簡単に書き始めましたが、この行「orderby dinner.RSVPs.Count decending」に問題があります。これは私がこれまでに持っているものです。
var getMostPopularDinners = function() {
var query = EntityQuery
.from('dinners')
.where('eventDate', '>=', new Date(Date.now()))
.orderByDesc('RSVPs')
.expand('RSVPs');