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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult> Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult>(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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TArg15,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TArg14,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TArg13,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TArg12,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TArg11,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TArg10,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
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 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TArg9,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8, TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5, TArg6,TArg7,TArg8,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TArg8,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TArg7,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,T7,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,T6,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,T5,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
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.Entity.Core.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.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,T4,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
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.Entity.Core.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'TArg2, 'Result>> -> Func<'TArg0, 'TArg1, 'TArg2, 'Result (requires 'TArg0 :> System.Data.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TArg2,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,T3,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TArg1,TResult> Compile<TArg0,TArg1,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TArg1,TResult>> query) where TArg0 : System.Data.Entity.Core.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'TArg1, 'Result>> -> Func<'TArg0, 'TArg1, 'Result (requires 'TArg0 :> System.Data.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TArg1,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T1,T2,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性
適用於
Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>)
建立一個新的代理,代表已編譯的 LINQ 對 Entities 查詢。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static Func<TArg0,TResult> Compile<TArg0,TResult>(System.Linq.Expressions.Expression<Func<TArg0,TResult>> query) where TArg0 : System.Data.Entity.Core.Objects.ObjectContext;
static member Compile : System.Linq.Expressions.Expression<Func<'TArg0, 'Result>> -> Func<'TArg0, 'Result (requires 'TArg0 :> System.Data.Entity.Core.Objects.ObjectContext)> (requires 'TArg0 :> System.Data.Entity.Core.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>>) 傳的代理所回傳的查詢結果類型 T。
參數
- query
- Expression<Func<TArg0,TResult>>
要編譯的 lambda 表達式。
傳回
Func<T,TResult>,一個通用代理,代表已編譯的 LINQ 轉為實體查詢。
- 屬性