我们目前正在构建一个新的应用程序,我们希望为用户提供的部分功能是能够通过Web UI构建临时查询以进行报告。
e.g。用户可以选择Entity1报告。
然后他们可以通过UI
选择标准伪示例: ((Entity1.Type ='this'OR Entity1.Type ='something else')AND Entity1.CreatedDate> '01 -01'2012')
有没有人知道是否有一个好的解决方案(开源或付费),因为这似乎可能需要很多工作来实施定制的解决方案。
除此之外,我们正在使用Entity Framework v4.1神奇的独角兽版本。
答案 0 :(得分:2)
如果您构建一个以结构化形式提供结果的UI(例如{entityType.property} {operation} {value}),那么为此动态构建表达式应该相当简单。
答案 1 :(得分:1)
我决定使用http://devtools.korzh.com/query-builder-aspnet/因为它为我节省了很多开发时间。