2011-10-18 58 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;

到文件的頂部。