CompiledQuery.Compile 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TArg11
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg11
는 기본 형식이어야 합니다.
- TArg12
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg12
는 기본 형식이어야 합니다.
- TArg13
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg13
는 기본 형식이어야 합니다.
- TArg14
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg14
는 기본 형식이어야 합니다.
- TArg15
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
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
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TArg11
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg11
는 기본 형식이어야 합니다.
- TArg12
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg12
는 기본 형식이어야 합니다.
- TArg13
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg13
는 기본 형식이어야 합니다.
- TArg14
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg14
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TArg11
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg11
는 기본 형식이어야 합니다.
- TArg12
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg12
는 기본 형식이어야 합니다.
- TArg13
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg13
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TArg11
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg11
는 기본 형식이어야 합니다.
- TArg12
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg12
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TArg11
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg11
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TArg10
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg10
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>입니다.
설명
자세한 내용 및 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
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>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TArg9
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg9
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 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>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5, TArg6,TArg7,TArg8,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TArg8
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg8
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5, TArg6,TArg7,TArg8,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TArg7
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg7
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TArg6
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg6
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,T7,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TArg5
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg5
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,T6,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TArg4
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg4
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,T5,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TArg3
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg3
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,T4,TResult>입니다.
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TArg2
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg2
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TArg2,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,T3,TResult>입니다.
예제
다음 예제에서는 매개 변수를 수락 DateTime 하고 Decimal 입력하는 쿼리를 컴파일하고 호출하고 주문 날짜가 2003년 3월 8일 이후이고 총 기한이 $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
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TArg1
이 메서드에서 반환된 대리자를 실행할 때 전달되어야 하는 매개 변수의 형식을 나타냅니다.
TArg1
는 기본 형식이어야 합니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TArg1,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T1,T2,TResult>입니다.
예제
다음 예제에서는 Decimal 입력 매개 변수를 사용하고 합계가 $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
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>)
컴파일된 LINQ to Entities 쿼리를 나타내는 새 대리자를 만듭니다.
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)
형식 매개 변수
- TArg0
ObjectContext에서 파생된 형식입니다.
- TResult
메서드에서 반환된 대리자를 실행하여 반환된 쿼리 결과의 형식입니다 Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>) .
매개 변수
- query
- Expression<Func<TArg0,TResult>>
컴파일할 람다 식입니다.
반환
컴파일된 LINQ to Entities 쿼리를 나타내는 제네릭 대리자인 Func<T,TResult>입니다.
예제
다음 예제에서는 ObjectQuery<T> 인스턴스를 반환하는 쿼리를 컴파일한 다음, 호출합니다.
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
설명
자세한 내용과 예제는 컴파일된 쿼리(LINQ to Entities)를 참조하세요.
적용 대상
.NET