2016-04-27 16 views
0
の使用状況から推測することはできません

イム私のモデルのきゅう書に私の見解では、このエラーをgetttingと私は型の引数は、モデル

は、これは私のコントローラである理由を知らない:

namespace Arpon.Web.Brain.Pos.Models 
{ 
    public class HomePosController : BaseController 
    { 
     public ActionResult Index(string txtInput) 
     { 
      return View("~/Views/HomePos/Index.cshtml",db.VENTA_PLATILLOS.ToList()); 
     } 
    } 
} 

これは

​​

そして、私の見る私のモデルである:

@model ICollection<Arpon.Web.Brain.Pos.Models.VENTA_PLATILLOS> 
<!--other code--> 
<select> 
    <option value="">Todos</option> 
    @foreach (var item in Model.Select(l => l.Nombre_Pdv).OrderByDescending(a=>a.Length).Distinct()) 
    { 
     <option value="@item">@item</option> 
    } 
</select> 

Im取得「モデル」のフォールリングエラー。一部は私が間違っているのは何 の「メソッドの型引数は、使用から推測することはできませんか」?

を更新し、私は問題があなたのループは、それが反復される何種類 "知らないことが考えられ

@model List<Arpon.Web.Brain.Pos.Models.VENTA_PLATILLOS> 
+0

@modelいるICollection

+1

私は何かが足りないのですか?私はVENTA_PLATILLOSのメンバーPdvを見ることができません。 –

+0

モデルの 'Pdv'プロパティはどこにありますか?私は 'Nombre_Pdv'と' Clave_PDV'しかしを見ていない 'Pdv' – Nkosi

答えて

1

「リスト」に私のモデル宣言「いるICollection」を変更する問題を解決しました。明示的なキャストを使用してみてください。

@foreach (var item in (List<string>) Model.Select(l => l.Pdv).OrderByDescending(a=>a.Length).Distinct()) 
+0

から戻ってきているものと一致します –

+0

whops「1引数を必要とする一般的なタイプの一覧を使用した」私は、このエラーを与える、いくつかのブラケットを追加するのを忘れて、今試してみて、レムこのことができますかどうかを知ります –