【发布时间】:2009-03-25 14:21:20
【问题描述】:
假设我有一个使用 ORM(我正在考虑 nHibernate 或 LINQ to Entities)进行数据访问的应用程序。如何为我的用户提供针对我的对象属性进行报告的能力?我认识的所有最终用户报表设计者都直接与数据库对话,但我不喜欢在已经存在于应用程序对象中的报表中重复逻辑。
还有标准的解决方案吗?
我希望有一个系统使用反射(或其他方法)从我的对象中获取架构,然后让用户构建一个可以针对我提供的 IQueryable 运行的 linq 查询。
必须自己编写所有数据检索逻辑并不吸引人。创建数据集来表示我所有的对象就更不吸引人了。 (如果我喜欢数据集,我就不会关注 ORM 系统)
新的.NET RIA Services 是解决方案的良好基础吗?
【问题讨论】:
标签: .net nhibernate entity-framework orm reporting