私は本質的に持っています:
public ActionResult MyAction(List<int> myIds)
{
var myList = from entry in db.Entries
where (myIds == null || myIds.Contains(entry.Id))
select entry;
return View(myList);
}
目的は、渡された Id を持つアイテムのみを取得するか、それらすべてを返すことです。(明確にするために他の基準は省略されています)
戻ったときに例外myList
が発生しました。デバッグを行ったところ、.ToList()
タイプ 'System.Collections.Generic.List`1' の要素を比較できません。
プリミティブ型 (Int32、String、Guid など) とエンティティ型のみがサポートされています。