RelationalCollectionShaperExpression 类

定义

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

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

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

构造函数

RelationalCollectionShaperExpression(Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)

创建 RelationalCollectionShaperExpression 类的新实例。

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
已过时.
已过时.

创建 RelationalCollectionShaperExpression 类的新实例。

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
已过时.

创建 RelationalCollectionShaperExpression 类的新实例。

属性

CollectionId
已过时.

此集合整形器的唯一 ID。

ElementType

集合的元素的 clr 类型。

InnerShaper

用于创建内部元素的表达式。

Navigation

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

NodeType

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

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

OuterIdentifier

外部元素的标识符。

OuterIdentifierValueComparers

用于比较外部标识符的值比较器列表。

ParentIdentifier

父元素的标识符。

ParentIdentifierValueComparers

用于比较父标识符的值比较器列表。

SelfIdentifier

集合中 元素的标识符。

SelfIdentifierValueComparers

用于比较自身标识符的值比较器列表。

Type

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

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

方法

Print(ExpressionPrinter)

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

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

Update(Expression, Expression, Expression, Expression)

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

VisitChildren(ExpressionVisitor)

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

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

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

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

适用于