Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.
Assembly: System.Core (in System.Core.dll)
Overloaded. Enables parallelization of a query.(Defined by ParallelEnumerable.)
Converts the elements of an Queryable.)to the specified type.(Defined by
Filters the elements of an Queryable.)based on a specified type.(Defined by
The IEnumerable interface so that if it represents a query, the results of that query can be enumerated. Enumeration causes the expression tree associated with an object to be executed. The definition of "executing an expression tree" is specific to a query provider. For example, it may involve translating the expression tree to an appropriate query language for the underlying data source. Queries that do not return enumerable results are executed when the Execute method is called.interface inherits the
For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.
Available since 4.5
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Available since 8.1