如何从MVC中的控制器返回表的单个记录

时间:2017-12-12 05:36:14

标签: asp.net .net asp.net-mvc asp.net-mvc-4 asp.net-mvc-3

我能够使用以下方法从控制器返回整个表,我可以将表返回为可查询表:

EmployeeEntities db = new EmployeeEntities();

        [Route("GetEmployeeList")]
        public IQueryable<EmployeeTable> GetEmployeeList()
        {
            return db.EmployeeTables.AsQueryable();
        }

这里我试图根据ID返回单个记录。如何从控制器返回单个记录?

public void Edit(int Oid)
        {
            using (EmployeeEntities dc = new EmployeeEntities())
            {
                EmployeeTable emp = dc.EmployeeTables.Find(Oid);
            }
        }

这里,与Oid匹配的记录保存在emp中。如何返回emp?

2 个答案:

答案 0 :(得分:0)

你可以做到

php artisan make:controller DatatablesController --resource

答案 1 :(得分:0)

public EmployeeTable Edit(int Oid)
{
     EmployeeTable emp =new EmployeeTable (); // or  EmployeeTable emp =null;

     using (EmployeeEntities dc = new EmployeeEntities())
     {
          emp = dc.EmployeeTables.Find(Oid);
     }
     return emp;
}