CollectionResultExpression 类

定义

一个表达式,表示在 中 ShaperExpression 为关系提供程序创建集合。

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

public class CollectionResultExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionResultExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionResultExpression
Inherits Expression
Implements IPrintableExpression
继承
CollectionResultExpression
实现

构造函数

CollectionResultExpression(ProjectionBindingExpression, INavigationBase, Type)

创建 CollectionResultExpression 类的新实例。

属性

ElementType

集合的元素的 clr 类型。

Navigation

导航(如果与集合关联)。

NodeType

一个表达式,表示在 中 ShaperExpression 为关系提供程序创建集合。

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

ProjectionBindingExpression

用于获取此集合的子查询的表达式。

Type

一个表达式,表示在 中 ShaperExpression 为关系提供程序创建集合。

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

方法

Print(ExpressionPrinter)

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

Update(ProjectionBindingExpression)

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

VisitChildren(ExpressionVisitor)

一个表达式,表示在 中 ShaperExpression 为关系提供程序创建集合。

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

适用于