DbQuery 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示针对 DbContext 的非泛型 LINQ to Entities 查询。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay()}")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type DbQuery = class
interface IOrderedQueryable
interface IQueryable
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public MustInherit Class DbQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
- 继承
-
DbQuery
- 派生
- 属性
- 实现
属性
ElementType |
IQueryable 元素类型。 |
Sql |
获取 String 基础查询的表示形式。 |
方法
AsNoTracking() |
返回一个新查询,其中返回的实体不会缓存在 中 DbContext。 |
AsStreaming() |
已过时.
返回将流式传输结果而不是缓冲的新查询。 |
Cast<TElement>() |
返回等效的泛型 DbQuery<TResult> 对象。 |
Equals(Object) |
表示针对 DbContext 的非泛型 LINQ to Entities 查询。 |
GetHashCode() |
表示针对 DbContext 的非泛型 LINQ to Entities 查询。 |
GetType() |
表示针对 DbContext 的非泛型 LINQ to Entities 查询。 |
Include(String) |
指定要包括在查询结果中的相关对象。 |
ToString() |
返回 String 基础查询的表示形式。 |
显式接口实现
IDbAsyncEnumerable.GetAsyncEnumerator() |
返回一个 , IDbAsyncEnumerator 枚举时将针对数据库执行查询。 |
IEnumerable.GetEnumerator() |
返回一个 , IEnumerator 枚举时将针对数据库执行查询。 |
IListSource.ContainsListCollection |
返回 |
IListSource.GetList() |
引发一个异常,该异常指示不支持直接绑定到存储查询。 改为使用数据填充 DbSet(例如,使用 Load 扩展方法),然后绑定到本地数据。 对于 WPF,绑定到 DbSet.Local。 对于 Windows 窗体,则绑定到 DbSet.Local.ToBindingList()。 |
IQueryable.Expression |
IQueryable LINQ 表达式。 |
IQueryable.Provider |
IQueryable 提供程序。 |