EntityQueryRootExpression 类

定义

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
继承
EntityQueryRootExpression
实现

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现EF Core 查询的工作原理

构造函数

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

使用关联的查询提供程序创建 类的新实例 EntityQueryRootExpression

EntityQueryRootExpression(IEntityType)

创建没有任何查询提供程序的 EntityQueryRootExpression 类的新实例。

属性

CanReduce

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

ElementType

此查询根表示的元素类型。

(继承自 QueryRootExpression)
EntityType

此查询根表示的实体类型。

NodeType

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

QueryProvider

与此查询根关联的查询提供程序。

(继承自 QueryRootExpression)
Type

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

(继承自 QueryRootExpression)

方法

DetachQueryProvider()

从此查询根表达式中分离关联的查询提供程序。

Equals(Object)

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetHashCode()

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

UpdateEntityType(IEntityType)

汇报与此查询根关联的实体类型,具有等效的优化版本。

VisitChildren(ExpressionVisitor)

表示查询表达式中的实体查询根的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

适用于