CompiledQuery Class

 

Provides for compilation and caching of queries for reuse.

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

System.Object
  System.Data.Linq.CompiledQuery

Public NotInheritable Class CompiledQuery

NameDescription
System_CAPS_pubpropertyExpression

Returns the query as a lambda expression.

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TResult)(Expression(Of Func(Of TArg0, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TResult)(Expression(Of Func(Of TArg0, TArg1, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult)))

Compiles the query.

System_CAPS_pubmethodSystem_CAPS_staticCompile(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult)(Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult)))

Compiles the query.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

Conceptually this class contains a single method (Compile) with several overloads. You call the Compile method to create a new delegate to represent the compiled query.

System_CAPS_noteNote

Compilation does not occur until the first time the query is executed.

.NET Framework
Available since 3.5
Windows Phone Silverlight
Available since 7.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: