动态LINQ
下载地方:
http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx
使用:
代码
// var query = northwind.t_Orders.Where("OrderTime" + ">=@0 and " + "OrderTime" + "<=@1 ", new DateTime(2010, 5, 1), new DateTime(2010, 5, 2));
// Where( string.Format("{0}> @0","OrderName"),new DateTime(2010,5,2));
// var c = query.Where(" OrderName = @0", "广州的单").Select("new(OrderTime ,OrderName)");
// Where( string.Format("{0}> @0","OrderName"),new DateTime(2010,5,2));
// var c = query.Where(" OrderName = @0", "广州的单").Select("new(OrderTime ,OrderName)");
实例教学:
http://blog.csdn.net/alamiye010/archive/2009/03/02/3950597.aspx
有个小疑问, 这种动态LINQ类好像不支持内存LINQ。
不知有什么好的方法没有。