Export (0) Print
Expand All

CompiledQuery.Compile<TArg0, TArg1, TArg2, TResult> Method (Expression<Func<TArg0, TArg1, TArg2, TResult>>)

Compiles the query.

Namespace:  System.Data.Linq
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

public static Func<TArg0, TArg1, TArg2, TResult> Compile<TArg0, TArg1, TArg2, TResult>(
	Expression<Func<TArg0, TArg1, TArg2, TResult>> query
)
where TArg0 : DataContext

Type Parameters

TArg0

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile method.

TArg1

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile method.

TArg2

Represents the type of the parameter that has to be passed in when executing the delegate returned by the Compile method.

TResult

The type of T in the System.Collections.Generic.IEnumerable<T> returned when executing the delegate returned by the Compile method.

Parameters

query
Type: System.Linq.Expressions.Expression<Func<TArg0, TArg1, TArg2, TResult>>
The query expression to be compiled.

Return Value

Type: System.Func<TArg0, TArg1, TArg2, TResult>
A generic delegate that represents the compiled query.

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

Show:
© 2014 Microsoft