InlineQueryRootExpression 类

定义

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

public class InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type InlineQueryRootExpression = class
    inherit QueryRootExpression
Public Class InlineQueryRootExpression
Inherits QueryRootExpression
继承
InlineQueryRootExpression

构造函数

InlineQueryRootExpression(IAsyncQueryProvider, IReadOnlyList<Expression>, Type)

创建 InlineQueryRootExpression 类的新实例。

InlineQueryRootExpression(IReadOnlyList<Expression>, Type)

创建 InlineQueryRootExpression 类的新实例。

属性

CanReduce

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

(继承自 QueryRootExpression)
ElementType

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

(继承自 QueryRootExpression)
EntityType

此查询根重新设置的实体类型。

(继承自 QueryRootExpression)
NodeType

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

(继承自 QueryRootExpression)
QueryProvider

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

(继承自 QueryRootExpression)
Type

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

(继承自 QueryRootExpression)
Values

此查询根中包含的值。

方法

DetachQueryProvider()

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

Equals(Object)

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

(继承自 QueryRootExpression)
GetHashCode()

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

(继承自 QueryRootExpression)
Print(ExpressionPrinter)

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

Update(IReadOnlyList<Expression>)

创建一个新的表达式,它类似于此表达式,但使用所提供的子级。 如果所有子级均相同,它将返回此表达式。

UpdateEntityType(IEntityType)

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

(继承自 QueryRootExpression)
VisitChildren(ExpressionVisitor)

表示查询 (内联查询根的表达式,例如 new[] { 1, 2, 3 }) 。

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

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

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

(继承自 QueryRootExpression)

适用于