0

エラー: 'Select' の定義が含まれておらず、最初の引数を受け入れる 'Select' の拡張メソッドがありません.....

この方法が例で多く使用されているのを見ましたが、なぜ私の .select ステートメントが嫌いなのですか? 私は単にドロップダウンリストを作成してビューに送信しようとしています。

IEnumerable<SelectListItem> items = db.Genres
                .Select(c => new SelectListItem
                                {
                                    Value = c.gId.ToString(),
                                    Text = c.gName
                                });
ViewBag.gId = items;
4

1 に答える 1

1

なぜそれは私の .select ステートメントを嫌うのですか?

ページの先頭に適切な using ディレクティブを追加して、拡張メソッドがスコープに含まれていることを確認し.Select()てください。

using System.Linq;

extension methodsASP.NET MVC に取りかかる前に、一般的な動作と LINQについてもっと読む必要があります。

于 2013-03-24T14:10:28.450 に答える