【发布时间】:2009-09-19 03:27:03
【问题描述】:
以下内容适用于 IEnumerable 类型,但是有什么方法可以让这样的东西对 sql 数据库使用 IQueryable 类型?
class Program
{
static void Main(string[] args)
{
var items = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, };
foreach (var item in items.Where(i => i.Between(2, 6)))
Console.WriteLine(item);
}
}
static class Ext
{
public static bool Between<T>(this T source, T low, T high) where T : IComparable
{
return source.CompareTo(low) >= 0 && source.CompareTo(high) <= 0;
}
}
【问题讨论】:
标签: linq linq-to-sql