我知道LINQ的Microsoft实现。可以使用不同的LINQ API(第三方)?
答案 0 :(得分:3)
答案 1 :(得分:0)
肯定有不同的LINQ提供商。例如,有LINQ to NHibernate;我有Push LINQ;有.NET 2.0-compatible port of LINQ to Objects和其他各种。
关于LINQ的一个好处是,它更像是一种模式而不是其他任何模式。您可以以任何您想要的方式实现对您有用的模式位。如果您需要进程外查询引擎,那么您可以使用Queryable
开头,但 不能使用IEnumerable<T>
或{{1} }。