CompiledQuery.Compile Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
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>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult> ^> ^ query);
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>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'TArg15, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'TArg15, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TArg11 As ObjectContext, TArg12 As ObjectContext, TArg13 As ObjectContext, TArg14 As ObjectContext, TArg15 As ObjectContext, TResult As ObjectContext) (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)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TArg11
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg11 moet een primitief type zijn.
- TArg12
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg12 moet een primitief type zijn.
- TArg13
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg13 moet een primitief type zijn.
- TArg14
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg14 moet een primitief type zijn.
- TArg15
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg15 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de 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 is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>(Expression<Func<TArg0, TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10, TArg11,TArg12,TArg13,TArg14,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'TArg14, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TArg11 As ObjectContext, TArg12 As ObjectContext, TArg13 As ObjectContext, TArg14 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TArg11
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg11 moet een primitief type zijn.
- TArg12
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg12 moet een primitief type zijn.
- TArg13
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg13 moet een primitief type zijn.
- TArg14
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg14 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>(Expression<Func<TArg0, TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10, TArg11,TArg12,TArg13,TArg14,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TArg13,TResult>(Expression<Func<TArg0, TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10, TArg11,TArg12,TArg13,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'TArg13, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TArg11 As ObjectContext, TArg12 As ObjectContext, TArg13 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TArg11
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg11 moet een primitief type zijn.
- TArg12
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg12 moet een primitief type zijn.
- TArg13
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg13 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TArg13,TResult>(Expression<Func<TArg0, TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10, TArg11,TArg12,TArg13,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TResult>(Expression<Func<TArg0,TArg1, TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11, TArg12,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'TArg12, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TArg11 As ObjectContext, TArg12 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TArg11
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg11 moet een primitief type zijn.
- TArg12
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg12 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TArg12,TResult>(Expression<Func<TArg0,TArg1, TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11, TArg12,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TResult>(Expression<Func<TArg0,TArg1,TArg2, TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'TArg11, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TArg11 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TArg11
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg11 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TArg11,TResult>(Expression<Func<TArg0,TArg1,TArg2, TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3, TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
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 TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'TArg10, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TArg10 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TArg10
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg10 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TArg10,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3, TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4, TArg5,TArg6,TArg7,TArg8,TArg9,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TArg6, typename TArg7, typename TArg8, typename TArg9, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'TArg9, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TArg9 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TArg9
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg9 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TArg9,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4, TArg5,TArg6,TArg7,TArg8,TArg9,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5, TArg6,TArg7,TArg8,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TArg6, typename TArg7, typename TArg8, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'TArg8, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TArg8 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TArg8
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg8 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5, TArg6,TArg7,TArg8,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TArg6, typename TArg7, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'TArg7, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TArg7 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TArg7
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg7 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TArg6, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'TArg6, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TArg6 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TArg6
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg6 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,T7,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TArg5, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'TArg5, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TArg5 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TArg5
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg5 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,T6,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TArg4, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'TArg4, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TArg4 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TArg4, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TArg4
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg4 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,T5,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TArg3, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TArg3, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TArg3, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TArg3,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'TArg3, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TArg3 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TArg3, TResult))) As Func(Of TArg0, TArg1, TArg2, TArg3, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TArg3
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg3 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,T4,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TArg2, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TArg2, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TArg2, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TArg2,TResult> Compile<TArg0,TArg1,TArg2,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TArg2,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TArg2 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TArg2, TResult))) As Func(Of TArg0, TArg1, TArg2, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TArg2
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg2 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TArg2,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,T3,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Voorbeelden
In het volgende voorbeeld wordt een query gecompileerd en aangeroepen die parameters accepteert DateTime en Decimal invoert en een reeks orders retourneert waarbij de orderdatum later is dan 8 maart 2003 en het totale verschuldigde bedrag lager is dan $ 300,00:
static readonly Func<AdventureWorksEntities, DateTime, Decimal, IQueryable<SalesOrderHeader>> s_compiledQuery5 =
CompiledQuery.Compile<AdventureWorksEntities, DateTime, Decimal, IQueryable<SalesOrderHeader>>(
(ctx, orderDate, totalDue) => from product in ctx.SalesOrderHeaders
where product.OrderDate > orderDate
&& product.TotalDue < totalDue
orderby product.OrderDate
select product);
static void CompiledQuery5()
{
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
DateTime date = new DateTime(2003, 3, 8);
Decimal amountDue = 300.00M;
IQueryable<SalesOrderHeader> orders = s_compiledQuery5.Invoke(context, date, amountDue);
foreach (SalesOrderHeader order in orders)
{
Console.WriteLine("ID: {0} Order date: {1} Total due: {2}", order.SalesOrderID, order.OrderDate, order.TotalDue);
}
}
}
ReadOnly s_compQuery5 = _
CompiledQuery.Compile(Of AdventureWorksEntities, DateTime, Decimal, IQueryable(Of SalesOrderHeader))( _
Function(ctx, orderDate, totalDue) From product In ctx.SalesOrderHeaders _
Where product.OrderDate > orderDate _
And product.TotalDue < totalDue _
Order By product.OrderDate _
Select product)
Sub CompiledQuery5()
Using context As New AdventureWorksEntities()
Dim orderedAfterDate As DateTime = New DateTime(2003, 3, 8)
Dim amountDue As Decimal = 300.0
Dim orders As IQueryable(Of SalesOrderHeader) = _
s_compQuery5.Invoke(context, orderedAfterDate, amountDue)
For Each order In orders
Console.WriteLine("ID: {0} Order date: {1} Total due: {2}", _
order.SalesOrderID, order.OrderDate, order.TotalDue)
Next
End Using
End Sub
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TArg1, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TArg1, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TArg1, TResult> ^> ^ query);
public static Func<TArg0,TArg1,TResult> Compile<TArg0,TArg1,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'Result>> -> Func<'TArg0, 'TArg1, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TArg1 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TArg1, TResult))) As Func(Of TArg0, TArg1, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TArg1
Vertegenwoordigt het type van de parameter die moet worden doorgegeven bij het uitvoeren van de gemachtigde die door deze methode wordt geretourneerd.
TArg1 moet een primitief type zijn.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TArg1,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T1,T2,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Voorbeelden
In het volgende voorbeeld wordt een query gecompileerd en aangeroepen die een Decimal invoerparameter accepteert en een reeks orders retourneert waarbij het totale verschuldigde bedrag groter is dan of gelijk is aan $ 200,00:
static readonly Func<AdventureWorksEntities, Decimal, IQueryable<SalesOrderHeader>> s_compiledQuery2 =
CompiledQuery.Compile<AdventureWorksEntities, Decimal, IQueryable<SalesOrderHeader>>(
(ctx, total) => from order in ctx.SalesOrderHeaders
where order.TotalDue >= total
select order);
static void CompiledQuery2()
{
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
Decimal totalDue = 200.00M;
IQueryable<SalesOrderHeader> orders = s_compiledQuery2.Invoke(context, totalDue);
foreach (SalesOrderHeader order in orders)
{
Console.WriteLine("ID: {0} Order date: {1} Total due: {2}",
order.SalesOrderID,
order.OrderDate,
order.TotalDue);
}
}
}
ReadOnly s_compQuery2 As Func(Of AdventureWorksEntities, Decimal, IQueryable(Of SalesOrderHeader)) = _
CompiledQuery.Compile(Of AdventureWorksEntities, Decimal, IQueryable(Of SalesOrderHeader))( _
Function(ctx As AdventureWorksEntities, total As Decimal) _
From order In ctx.SalesOrderHeaders _
Where (order.TotalDue >= total) _
Select order)
Sub CompiledQuery2()
Using context As New AdventureWorksEntities()
Dim totalDue As Decimal = 200.0
Dim orders As IQueryable(Of SalesOrderHeader) = s_compQuery2.Invoke(context, totalDue)
For Each order In orders
Console.WriteLine("ID: {0} Order date: {1} Total due: {2}", _
order.SalesOrderID, _
order.OrderDate, _
order.TotalDue)
Next
End Using
End Sub
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.
Van toepassing op
Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>)
Hiermee maakt u een nieuwe gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
public:
generic <typename TArg0, typename TResult>
where TArg0 : System::Data::Objects::ObjectContext static Func<TArg0, TResult> ^ Compile(System::Linq::Expressions::Expression<Func<TArg0, TResult> ^> ^ query);
public static Func<TArg0,TResult> Compile<TArg0,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TResult>> query) where TArg0 : System.Data.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'Result>> -> Func<'TArg0, 'Result (requires 'TArg0 :> System.Data.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Objects.ObjectContext)
Public Shared Function Compile(Of TArg0 As ObjectContext, TResult As ObjectContext) (query As Expression(Of Func(Of TArg0, TResult))) As Func(Of TArg0, TResult)
Type parameters
- TArg0
Een type dat is afgeleid van ObjectContext.
- TResult
Het type queryresultaten dat wordt geretourneerd door het uitvoeren van de gemachtigde die door de Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>) methode is geretourneerd.
Parameters
- query
- Expression<Func<TArg0,TResult>>
De lambda-expressie die moet worden gecompileerd.
Retouren
Func<T,TResult>, een algemene gemachtigde die de gecompileerde LINQ naar entiteitenquery vertegenwoordigt.
Voorbeelden
In het volgende voorbeeld wordt een query gecompileerd en aangeroepen die een ObjectQuery<T>-exemplaar retourneert:
static readonly Func<AdventureWorksEntities, ObjectQuery<SalesOrderHeader>> s_compiledQuery1 =
CompiledQuery.Compile<AdventureWorksEntities, ObjectQuery<SalesOrderHeader>>(
ctx => ctx.SalesOrderHeaders);
static void CompiledQuery1_MQ()
{
using (AdventureWorksEntities context = new AdventureWorksEntities())
{
IQueryable<SalesOrderHeader> orders = s_compiledQuery1.Invoke(context);
foreach (SalesOrderHeader order in orders)
Console.WriteLine(order.SalesOrderID);
}
}
ReadOnly s_compQuery1 As Func(Of AdventureWorksEntities, ObjectQuery(Of SalesOrderHeader)) = _
CompiledQuery.Compile(Of AdventureWorksEntities, ObjectQuery(Of SalesOrderHeader))( _
Function(ctx) ctx.SalesOrderHeaders)
Sub CompiledQuery1_MQ()
Using context As New AdventureWorksEntities()
Dim orders As ObjectQuery(Of SalesOrderHeader) = s_compQuery1.Invoke(context)
For Each order In orders
Console.WriteLine(order.SalesOrderID)
Next
End Using
End Sub
Opmerkingen
Zie Gecompileerde query's (LINQ naar entiteiten) voor meer informatie en voorbeelden.