错误:不包含“选择”的定义,也没有“选择”接受第一个参数的扩展方法.....
我在例子中看到了这种方式,为什么它讨厌我的.select语句?我只是想构建我的下拉列表并将其发送到视图。
IEnumerable<SelectListItem> items = db.Genres
.Select(c => new SelectListItem
{
Value = c.gId.ToString(),
Text = c.gName
});
ViewBag.gId = items;
答案 0 :(得分:1)
为什么它讨厌我的.select声明?
通过在页面顶部添加正确的using指令,确保已将.Select()
扩展方法纳入范围:
using System.Linq;
在进入ASP.NET MVC之前,您应该阅读有关extension methods
如何工作以及LINQ的更多信息。