CompiledQuery.Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>-Methode (Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>>)
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Erstellt einen neuen Delegaten, der die kompilierte LINQ to Entities-Abfrage darstellt.
Namespace: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
'Declaration
<SuppressMessageAttribute("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification := "required for this feature")> _
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult) ( _
query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult)) _
) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult)
'Usage
Dim query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult))
Dim returnValue As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult)
returnValue = CompiledQuery.Compile(query)
[SuppressMessageAttribute("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification = "required for this feature")]
public static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(
Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>> query
)
where TArg0 : ObjectContext
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1011:ConsiderPassingBaseTypesAsParameters", Justification = L"required for this feature")]
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 TArg15, typename TResult>
where TArg0 : ObjectContext
static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>^ Compile(
Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>^>^ query
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification = "required for this feature")>]
static member Compile :
query:Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'TArg15, 'TResult>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'TArg15, 'TResult> when 'TArg0 : ObjectContext
JScript does not support generic types and methods.
- TArg0
Ein von ObjectContext abgeleiteter Typ.
- TArg1
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg1 muss ein primitiver Typ sein.
- TArg2
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg2 muss ein primitiver Typ sein.
- TArg3
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg3 muss ein primitiver Typ sein.
- TArg4
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg4 muss ein primitiver Typ sein.
- TArg5
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg5 muss ein primitiver Typ sein.
- TArg6
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg6 muss ein primitiver Typ sein.
- TArg7
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg7 muss ein primitiver Typ sein.
- TArg8
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg8 muss ein primitiver Typ sein.
- TArg9
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg9 muss ein primitiver Typ sein.
- TArg10
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg10 muss ein primitiver Typ sein.
- TArg11
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg11 muss ein primitiver Typ sein.
- TArg12
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg12 muss ein primitiver Typ sein.
- TArg13
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg13 muss ein primitiver Typ sein.
- TArg14
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg14 muss ein primitiver Typ sein.
- TArg15
Stellt den Parametertyp dar, der übergeben werden muss, wenn der von dieser Methode zurückgegebene Delegat ausgeführt wird. TArg15 muss ein primitiver Typ sein.
- TResult
Der T-Typ der Abfrageergebnisse, der durch die Ausführung des bei der Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>>)-Methode zurückgegebenen Delegats zurückgegeben wird.
- query
Typ: System.Linq.Expressions.Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>>
Der zu kompilierende Lambda-Ausdruck.
Typ: System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> , ein generischer Delegat, der die kompilierte LINQ to Entities-Abfrage darstellt.