什么方法会被认为是将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