什麼方法會被認爲是將LINQ字符串解析爲查詢的最佳實踐?將字符串解析爲LINQ查詢
或者換句話說,什麼方法是最有意義的轉換:
string query = @"from element in source
where element.Property = ""param""
select element";
到
IEnumerable<Element> = from element in source
where element.Property = "param"
select element;
假設source
指IEnumerable<Element>
或IQueryable<Element>
在局部範圍內。
不幸的是,這將是艱難的。我希望有人讓我感到驚訝,並證明我錯了,但我不指望它會發生。 – Jon 2011-03-23 01:52:14
不完全回答你的問題,但非常接近http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library .aspx – 2011-03-23 01:53:52
聽起來像www.linqpad.net會做什麼......但我不知道他們是如何做到的。 – 2011-03-23 02:34:25