次のコードが機能しない理由を誰か教えてもらえますか?
IQueryable query = from pr in Repository.Query<ProviderRanking>()
orderby pr.ProviderRankingFlags.Any(), pr.TimestampUtc
select pr;
int count = query.Count();
IEnumerable<ProviderRanking> reviews = query.ToList();
最後の 2 行でエラーが発生します。
'System.Linq.IQueryable' には 'Count' の定義が含まれておらず、タイプ 'System.Linq.IQueryable' の最初の引数を受け入れる拡張メソッド 'Count' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?)
と:
'System.Linq.IQueryable' には 'ToList' の定義が含まれておらず、タイプ 'System.Linq.IQueryable' の最初の引数を受け入れる拡張メソッド 'ToList' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?)
私はそれがうまくいくと思っていました。