使用EF向DB发出Linq查询

时间:2011-05-18 19:52:16

标签: entity-framework

我正在寻找让我的用户对数据库运行linq查询的方法。

例如,用户可以在产品选择p.Name中键入“from p”,然后在UI中输入结果。

理想情况下,它会使用实体框架来完成它的工作。

这可能吗?

1 个答案:

答案 0 :(得分:0)

除非您想编写自己的解析器并在运行时构建表达式树或编译查询,否则可能没有。但是你可以检查Entity SQL - 就像在实体模型上运行SQL一样。

或者您可以将LinqPad安装到您的用户身上 - 但这确实是一个角落解决方案。