CompiledQuery 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

缓存 ELinq 查询

继承层次结构

System.Object
  System.Data.Entity.Core.Objects.CompiledQuery

命名空间:  System.Data.Entity.Core.Objects
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public NotInheritable Class CompiledQuery
用法
Dim instance As CompiledQuery
public sealed class CompiledQuery
public ref class CompiledQuery sealed
[<SealedAttribute>]
type CompiledQuery =  class end
public final class CompiledQuery

CompiledQuery 类型公开以下成员。

方法

  名称 描述
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 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 查询的新委托。
公共方法静态成员 Compile<TArg0, TResult>(Expression<Func<TArg0, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TResult>(Expression<Func<TArg0, TArg1, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TArg2, TResult>(Expression<Func<TArg0, TArg1, TArg2, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg0, TArg1, TArg2, TArg3, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, 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 查询的新委托。
公共方法静态成员 Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>>) 创建一个表示已编译的 LINQ to Entities 查询的新委托。
公共方法 Equals (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Core.Objects 命名空间