返回视图为ToList()不起作用

时间:2011-10-18 16:26:02

标签: c# asp.net-mvc asp.net-mvc-3

我有这段代码:

EmployeeEntities storeDB = new EmployeeEntities();
         public ActionResult Index()
            {
                var employee = storeDB.Employees.ToList() //ToList is not showing up!
                return View(employee);
            }

我的EmployeeEntities类看起来像这样:

 public class EmployeeEntities : DbContext
{
    public DbSet<Employee> Employees { get; set; }
}

为什么我在ActionResult Index()???

中看不到ToList()

2 个答案:

答案 0 :(得分:10)

添加定义.ToList()扩展方法的命名空间:

using System.Linq;

到文件的顶部。

答案 1 :(得分:1)

这些函数是Linq中定义的“扩展方法”。这就是为什么您需要引用System.Linq而不管您是否使用实体框架。

  

添加定义.ToList()扩展方法的命名空间:

     

using System.Linq;

     

到文件的顶部。