我在玩弄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