首页 > 解决方案 > 在 MVC 中,如何返回 IQueryable 结果并使用操作将其显示在视图中

问题描述

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

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

 private EmpEntities db = new EmpEntities();

        // GET: api/EmployeeInfoAPI
        public IQueryable<EmployeeInfo> GetEmployeeInfoes()
        {
            return db.EmployeeInfoes;
        }

这就是我想要实现的目标,但我不断收到一个错误提示语法错误,'('预期

public ActionResult IQueryable<EmployeeInfo> GetEmployeeInfoes()
        {
            return View(db.EmployeeInfoes);
        }

我不确定我在哪里错过了括号,或者我的方法是否错误

标签: asp.net-mvcentity-frameworklinqmvvminterface

解决方案


操作“GetEmployeeInfoes”的结果类型是 ActionResult。使用这个语法:

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

推荐阅读