我使用Serenity框架创建了一个应用程序。我已经完成了使用宁静的CRUD的基本功能。基于我的表,我需要有图形表示,任何图表,如高图表,D3图表或任何。1.如何使用宁静框架从表中获取数据? 2.如何将数据自定义为图形表示形式?
发布于 2017-04-27 02:44:07
最后,我找到了答案。我们可以使用sql查询和存储过程从DB获取数据。我使用了存储过程从db获取数据。
在存储库页面中,您可以调用存储过程,
public ListResponse<MyRow> GetCustomData(IDbConnection connection)
{
var data = connection.Query<MyRow>("GetOrders",
param: new
{
startDate = request.nstartDate,
endDate = request.EndDate
},
commandType: System.Data.CommandType.StoredProcedure);
var response = new ListResponse<MyRow>();
response.Entities = (List<MyRow>)data;
return response;
}
我已经将MyRow定义为OrderRow,比如使用MyRow = Entities.OrderRow;的。
您可以从控制器中调用此方法。您可以将该值传递给模型,并可以将数据用于图表、lik图表或d3图表。
希望这能帮到你。
https://stackoverflow.com/questions/43516639
复制