【发布时间】:2017-05-29 09:15:52
【问题描述】:
我在数据库中有一个查询,它通过 Ajax 使用 Json 带来另一个查询作为响应。我已经创建了接受该查询并带来多个列的存储过程。
我不知道如何在实体框架中运行存储过程。
需要帮助。
方法:-
public ActionResult DropDownn(string query)
{
using (DynamicDBEntities db = new DynamicDBEntities())
{
//var dbQuery = db.Database.SqlQuery<Cust_mas>(query).ToList();
//return Json(courseList, JsonRequestBehavior.AllowGet);
}
}
SP:-
更改过程 [dbo].[SP_DynamicCtrl]
@query nvarchar(1000)
As
begin
execute sp_executesql @query;
end
【问题讨论】:
-
@DanielTshuva 它正在使用我不想使用的模型。我直接想在 json 中返回该数据并在表中打印它
-
你的存储过程返回一个json?
-
@DanielTshuva no...... 实际上存储过程正在发送多个列,但我想以 JSON 形式返回,以便 ajax 调用可以执行它们。
标签: c# jquery asp.net-mvc entity-framework stored-procedures