我在玩弄LINQPad,很好奇我如何在自己的应用中实现类似的行为,即:我如何允许用户输入对已知数据库上下文的LINQ查询作为字符串,然后在应用程序中运行该查询?将字符串转换为linq查询
举例来说,如果我有LINQ到SQL的DataContext在我的应用程序的Northwind数据库,我希望用户必须键入
from cust in Customers
where cust.City == "London"
select cust;
的能力,我会返回的结果在此查询上调用.ToList()。
任何想法/提示/链接?
感谢好心
穆斯塔法
任何想法,如果这在中等信托运行?因为我非常肯定我必须部署到这样的环境,所以只是想着未来。 此外,任何线索如何严重影响性能与以某种方式使用反射(这是我如何隐约想我会解决这个问题) – Mustafakidd 2010-01-08 23:15:31