94

これが問題です。ViewPage から IEnumerable を取得しています。リストを変換しようとすると、次のようなエラーが表示されます。

' System.Collections.Generic.IEnumerable<Pax_Detail>' には 'ToList' の定義が含まれておらず、タイプ ' System.Collections.Generic.IEnumerable<Pax_Detail>' の最初の引数を受け入れる拡張メソッド 'ToList' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

これが私のコントローラーコードです:

[HttpPost]
public ActionResult Edit_Booking(Booking model, IEnumerable<Pax_Detail> pax)
{
  List<Pax_Detail> paxList = new List<Pax_Detail>();
  paxList = pax.ToList(); //getting error here
  BookingDL.Update_Booking(model, paxList);
  return View();
}

別のコントローラーに同じロジックを適用しました。そして、それはうまく機能しています。どんな問題があるのか​​わからない。私はすでにプロジェクトをクリーンアップして再構築し、ラップトップも再起動しました(必要でしたが)。

4

5 に答える 5

4

System.Data.Entity dll 参照が見つからず、問題が解決しました

于 2015-05-18T09:46:22.010 に答える