语言

ProjectionBindingExpression 类

定义

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

[System.Runtime.CompilerServices.Nullable(0)]
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
继承
ProjectionBindingExpression
特性
实现

注解

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

构造函数

名称 说明
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

创建类的新实例 ProjectionBindingExpression 。

ProjectionBindingExpression(Expression, Int32, Type)

创建类的新实例 ProjectionBindingExpression 。

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
已过时.

创建类的新实例 ProjectionBindingExpression 。

ProjectionBindingExpression(Expression, ProjectionMember, Type)

创建类的新实例 ProjectionBindingExpression 。

属性

名称 说明
Index

绑定通过投影索引绑定时要绑定的投影成员。

IndexMap
已过时.

绑定是通过值缓冲区的索引映射绑定的投影成员。

NodeType

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

ProjectionMember

绑定通过投影成员绑定时要绑定的投影成员。

QueryExpression

要与之绑定的查询表达式。

Type

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

方法

名称 说明
Equals(Object)

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

GetHashCode()

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

Print(ExpressionPrinter)

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

VisitChildren(ExpressionVisitor)

一个表达式,用于获取创建结果时要使用的ShaperExpression值QueryExpression。

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

显式接口实现

名称 说明
IPrintableExpression.Print(ExpressionPrinter)

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

适用于