DbQuery 类

定义

表示针对 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

返回 false

IListSource.GetList()

引发一个异常,该异常指示不支持直接绑定到存储查询。 改为使用数据填充 DbSet(例如,使用 Load 扩展方法),然后绑定到本地数据。 对于 WPF,绑定到 DbSet.Local。 对于 Windows 窗体,则绑定到 DbSet.Local.ToBindingList()。

IQueryable.Expression

IQueryable LINQ 表达式。

IQueryable.Provider

IQueryable 提供程序。

适用于