Asp.net mvc 在MVC中,如何返回IQueryable结果并使用操作将其显示在视图中

Asp.net mvc 在MVC中,如何返回IQueryable结果并使用操作将其显示在视图中,asp.net-mvc,entity-framework,linq,mvvm,interface,Asp.net Mvc,Entity Framework,Linq,Mvvm,Interface,net mvc,我想知道如何返回和Iqueryable结果,并使用action result将其显示在视图中 这是我的控制器方法当前的样子 private EmpEntities db = new EmpEntities(); // GET: api/EmployeeInfoAPI public IQueryable<EmployeeInfo> GetEmployeeInfoes() { return db.

net mvc,我想知道如何返回和Iqueryable结果,并使用action result将其显示在视图中

这是我的控制器方法当前的样子

 private EmpEntities db = new EmpEntities();

        // GET: api/EmployeeInfoAPI
        public IQueryable<EmployeeInfo> GetEmployeeInfoes()
        {
            return db.EmployeeInfoes;
        }
private emperties db=新emperties();
//获取:api/EmployeeInfoAPI
公共IQueryable GetEmployeeInfoes()
{
返回db.EmployeeInfoes;
}
这就是我想要实现的,但我不断得到一个错误,说是语法错误,“(”预期)

public ActionResult IQueryable<EmployeeInfo> GetEmployeeInfoes()
        {
            return View(db.EmployeeInfoes);
        }
public ActionResult IQueryable GetEmployeeInfoes()
{
返回视图(db.EmployeeInfoes);
}
我不确定我在哪里漏掉了括号,或者我的方法是错误的

操作“GetEmployeeInfoes”的结果类型是ActionResult。请使用以下语法:

public ActionResult GetEmployeeInfoes()
{
     return View(db.EmployeeInfoes);
}

在返回语句“AsQueryable()”中进行更改

public IQueryable GetEmployeeInfoes()
{
返回db.EmployeeInfoes.AsQueryable();
}
public IQueryable<EmployeeInfo> GetEmployeeInfoes()
{
   return db.EmployeeInfoes.AsQueryable();
}