MaterializeCollectionNavigationExpression 类

定义

表示 中 ShaperExpression集合导航的具体化的表达式。

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

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

注解

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

构造函数

MaterializeCollectionNavigationExpression(Expression, INavigation)

表示 中 ShaperExpression集合导航的具体化的表达式。

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

MaterializeCollectionNavigationExpression(Expression, INavigationBase)

创建 MaterializeCollectionNavigationExpression 类的新实例。

属性

Navigation

与此集合关联的导航。

NodeType

表示 中 ShaperExpression集合导航的具体化的表达式。

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

Subquery

从用于创建集合的查询返回值的表达式。

Type

表示 中 ShaperExpression集合导航的具体化的表达式。

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

方法

Print(ExpressionPrinter)

表示 中 ShaperExpression集合导航的具体化的表达式。

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

Update(Expression)

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

VisitChildren(ExpressionVisitor)

表示 中 ShaperExpression集合导航的具体化的表达式。

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

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

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

适用于