采用EF开发数据库,前台使用jqGrid直接获取数据。现在问题,如果有多表联合查询如何解决? 20
后台代码:获取数据publicActionResultGetPageListJson(Paginationpagination,stringqueryJson){varw...
后台代码:获取数据
public ActionResult GetPageListJson(Pagination pagination, string queryJson)
{
var watch = CommonHelper.TimerStart();
List<info> data = infobll.GetPageList(pagination, queryJson);
var JsonData = new
{
rows = data,
total = pagination.total,
page = pagination.page,
records = pagination.records,
costtime = CommonHelper.TimerEnd(watch)
};
return Content(JsonData.ToJson());
}
data中每一个属性对应前端页面每一列,
现在假设需要在data中,新增一列newtype,在哪里添加呢?
是在BLL层修改还是在这里修改呢?
有没有什么比较优雅的解决方案呢?
假设列newtype内容与data中的某列有一定关系,比如关联表,那么又该如何优雅解决呢?
还请给出具体程序例子。 展开
public ActionResult GetPageListJson(Pagination pagination, string queryJson)
{
var watch = CommonHelper.TimerStart();
List<info> data = infobll.GetPageList(pagination, queryJson);
var JsonData = new
{
rows = data,
total = pagination.total,
page = pagination.page,
records = pagination.records,
costtime = CommonHelper.TimerEnd(watch)
};
return Content(JsonData.ToJson());
}
data中每一个属性对应前端页面每一列,
现在假设需要在data中,新增一列newtype,在哪里添加呢?
是在BLL层修改还是在这里修改呢?
有没有什么比较优雅的解决方案呢?
假设列newtype内容与data中的某列有一定关系,比如关联表,那么又该如何优雅解决呢?
还请给出具体程序例子。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询