CompiledQuery::Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult> Method (Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>^>^)

.NET Framework (current version)
 

Compiles the query.

Namespace:   System.Data.Linq
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 TArg7, typename TArg8, typename TArg9, typename TArg10, typename TArg11, typename TArg12, typename TArg13, typename TArg14, typename TResult>
where TArg0 : DataContext
static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>^ Compile(
	Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>^>^ query
)

Parameters

query
Type: System.Linq.Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>^>^

The query expression to be compiled.

Return Value

Type: System::Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, 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.

TArg7

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg8

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg9

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg10

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg11

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg12

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg13

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile<TArg0, TResult> method.

TArg14

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.

.NET Framework
Available since 4.0
Return to top
Show: