2011-10-18 39 views
2

我有这样的代码:返回以查看ToList()不工作

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指数ToList() ()???

+1

我不认为你需要为你的问题显示所有的代码。我建议删除查看页面代码。尽管你已经得到了一个似乎是正确的答案,但你应该避免增加太多的代码膨胀,因为它可以阻止一些用户想要阅读这个问题并因此回答它 – musefan

+1

完成!由于我是MVC3的新手,所以我尽可能多地添加代码。 –

回答

9

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

using System.Linq; 

到文件的顶部。

+0

谢谢Darin ...... –

1

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

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

using System.Linq;

到文件的顶部。