我正在使用数据实体框架来调用SQL参数化存储过程并作为JSON返回。当我返回一组数据时,这很有效,但我不确定如何在单个JSON对象中返回Id以及查询中的数据。
有人知道如何将结果'查询'与结果'Id'结合起来吗?
public ActionResult Validate(string id)
{
using (DataModel dataModel = new DataModel())
{
ObjectParameter Id = new ObjectParameter("Id", typeof(int));
var query = dataModel.Validate(id, Id);
return Json(query.ToArray(), JsonRequestBehavior.AllowGet);
}
}
答案 0 :(得分:0)
您可以创建一个匿名对象
return Json(new {Id = id, Items = query.ToArray()}, JsonRequestBehavior.AllowGet);