CompiledQuery::Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Method (Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>^>^)
Compiles the query.
Assembly: System.Data.Linq (in System.Data.Linq.dll)
public: generic<typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TArg6, typename TResult> where TArg0 : DataContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>^ Compile( Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>^>^ query )
Parameters
- query
-
Type:
System.Linq.Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>^>^
The query expression to be compiled.
Return Value
Type: System::Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>^A generic delegate that represents the compiled query.
Type Parameters
- TArg0
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg1
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg2
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg3
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg4
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg5
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TArg6
Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.
- TResult
The type of T in the System.Collections.Generic::IEnumerable<T> returned when executing the delegate returned by the Compile<TArg0, TResult> method.
Available since 4.0