ASP.NET / MVC3 - 用户自定义报告的解决方案,无需开发人员干预

时间:2011-04-12 06:09:47

标签: asp.net asp.net-mvc-3

是否有任何图书馆或解决方案(第三方,开源或商业)允许用户创建自己的报告,这些报告可以从前端访问,而无需开发人员的干预(大多数情况下?)

基本上,我们使用Entity Framework作为ORM。该应用程序将收集统计信息,例如用户之间的交易,访问过的网站页面以及用户。我们必须提供一个接口,允许管理员提出基本上在表之间连接的报告。增加难度的是用户能够在不乱解代码的情况下即时提供报告。

我们希望用户通过ORM查看这些报告,因此编写原始SQL语句是不可能的。有没有办法让用户定义他们自己的数据库自定义“视图”来生成报告?

1 个答案:

答案 0 :(得分:1)

如何让用户编写自己的linq查询?还是sql that would be executed with entity框架?

Linq可以写成字符串并执行。看看这个不错的tutorial。您可以自己编写一些不错的编辑器来隐藏用户的查询语言。