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 查询的新委托。
[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 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 查询的新委托。
[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
通过执行 方法返回的委托 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>>) 返回的查询结果的类型 T。
参数
- 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 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 查询的新委托。
[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 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 查询的新委托。
[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 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 查询的新委托。
[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 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 查询的新委托。
[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 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 查询的新委托。
[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 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 查询的新委托。
[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 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 查询的新委托。
[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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TArg5,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TArg4,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TArg2,TArg3,TResult>(Expression<Func<TArg0,TArg1,TArg2,TArg3,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TArg2,TResult>(Expression<Func<TArg0,TArg1,TArg2,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TArg1,TResult>(Expression<Func<TArg0,TArg1,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性
适用于
Compile<TArg0,TResult>(Expression<Func<TArg0,TResult>>)
创建一个表示已编译的 LINQ to 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 to Entities 查询的泛型委托。
- 属性