语言

ExpressionExtensions.IsMemberAccess 方法

定义

重载

名称 说明
IsMemberAccess(Expression, IModel, Expression)

返回给定表达式是否表示成员访问,如果是,则返回分解的基本表达式和成员标识。

IsMemberAccess(Expression, IModel, Expression, MemberIdentity)

返回给定表达式是否表示成员访问,如果是,则返回分解的基本表达式和成员标识。

IsMemberAccess(Expression, IModel, Expression)

Source:
ExpressionExtensions.cs
Source:
ExpressionExtensions.cs

返回给定表达式是否表示成员访问,如果是,则返回分解的基本表达式和成员标识。

public static bool IsMemberAccess(System.Linq.Expressions.Expression expression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression? baseExpression);
static member IsMemberAccess : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.IModel * Expression -> bool
Public Function IsMemberAccess (expression As Expression, model As IModel, ByRef baseExpression As Expression) As Boolean

参数

expression
Expression

要检查的表达式。

model
IModel

正在使用的模型。

baseExpression
Expression

给定的表达式,其中删除了顶级成员访问节点。

返回

true 如果 expression 表示成员访问, false 则为

适用于

IsMemberAccess(Expression, IModel, Expression, MemberIdentity)

Source:
ExpressionExtensions.cs
Source:
ExpressionExtensions.cs

返回给定表达式是否表示成员访问,如果是,则返回分解的基本表达式和成员标识。

public static bool IsMemberAccess(System.Linq.Expressions.Expression expression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression? baseExpression, out Microsoft.EntityFrameworkCore.Metadata.MemberIdentity memberIdentity);
static member IsMemberAccess : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.IModel * Expression * MemberIdentity -> bool
Public Function IsMemberAccess (expression As Expression, model As IModel, ByRef baseExpression As Expression, ByRef memberIdentity As MemberIdentity) As Boolean

参数

expression
Expression

要检查的表达式。

model
IModel

正在使用的模型。

baseExpression
Expression

给定的表达式,其中删除了顶级成员访问节点。

memberIdentity
MemberIdentity

一个 MemberIdentity 表示要访问的成员。

返回

true 如果 expression 表示成员访问, false 则为

适用于