语言

InlineQueryRootExpression 类

定义

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

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

[System.Runtime.CompilerServices.Nullable(0)]
public class InlineQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
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)
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>)

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

VisitChildren(ExpressionVisitor)

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

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

显式接口实现

名称 说明
IPrintableExpression.Print(ExpressionPrinter)

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

(继承自 QueryRootExpression)

适用于