データをブール値(IsSuggested)で注文しようとしています。しかし、時々このクエリは20の結果を、時には40になります。私は何が問題か理解しませんでした。その後、注文を変更しました。たとえば、私が "タイトル"で注文するとき、私はこの問題を見ません。私は本当に混乱しています。問題は何ですか?まず、お勧めの取引をするために何ができますか?EF CodefirstとLinq - OrderBy論理値の問題
db.Deal
.Include("Store")
.Include("Like")
.Include("Comment")
.OrderByDescending(d => d.IsRecommend)
.Skip((syf - 1) * 20)
.Take(20)
.ToList()
私の解決策でしたか? – Eranga
はい、クエリは正常です。私はこの問題を真偽の順序でしか見ません。 –
20を取っていると40の結果を得る方法がわかりません。これは本当に正確なLINQステートメントですか? – devuxer