【发布时间】:2018-05-25 17:52:53
【问题描述】:
我可以使用以下方法从控制器返回整个表,其中我可以将表作为可查询返回:
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?
【问题讨论】:
-
您能否将返回类型从
void更改为EmployeeTable并使用return emp从控制器操作方法中调用它? -
可以分享一下代码,在ActionMethod中调用edit函数的地方吗?
-
我建议您在继续构建 MVC 应用程序之前学习 C# 语言的基础知识
标签: asp.net .net asp.net-mvc asp.net-mvc-4 asp.net-mvc-3