针对以下查询的表达式树
from user in users
where user.Id == 1
select user;
- MethodCallExpression (方法调用表达式)
- Method (方法) : MethodInfo (方法信息) : "Where"
- Arguments (参数) : ReadOnlyCollection (只读集合)
- ConstantExpression (常量表达式)
- Value (值) : Object (对象) : "LINQConsoleApplication1.User[]"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Constant" (常量)
- Type (类型) : Type (类型) : "EnumerableQuery"
- UnaryExpression (一元表达式)
- Operand (操作数) : ExpressionLambda (表达式 Lambda)
- Expression> (表达式>)
- Body (主体) : ExpressionEqual (表达式相等)
- BinaryExpression (二元表达式)
- Left (左) : ExpressionMemberAccess (表达式成员访问)
- MemberExpression (成员表达式)
- Expression (表达式) : ExpressionParameter (表达式参数)
- ParameterExpression (参数表达式)
- Name (名称) : String (字符串) : "user"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Parameter" (参数)
- Type (类型) : Type (类型) : "User"
- Member (成员) : MemberInfo (成员信息) : "Int32 Id"
- NodeType (节点类型) : ExpressionType (表达式类型) : "MemberAccess" (成员访问)
- Type (类型) : Type (类型) : "Int32"
- Right (右) : ExpressionConstant (表达式常量)
- ConstantExpression (常量表达式)
- Value (值) : Object (对象) : "1"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Constant" (常量)
- Type (类型) : Type (类型) : "Int32"
- Method (方法) : MethodInfo (方法信息) : null
- Conversion (转换) : LambdaExpression (Lambda 表达式) : null
- IsLifted (是否提升) : Boolean (布尔值) : "False" (否)
- IsLiftedToNull (是否提升为空) : Boolean (布尔值) : "False" (否)
- NodeType (节点类型) : ExpressionType (表达式类型) : "Equal" (相等)
- Type (类型) : Type (类型) : "Boolean" (布尔值)
- Parameters (参数) : ReadOnlyCollection (只读集合)
- ParameterExpression (参数表达式)
- Name (名称) : String (字符串) : "user"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Parameter" (参数)
- Type (类型) : Type (类型) : "User"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Lambda" (Lambda)
- Type (类型) : Type (类型) : "Func"
- Method (方法) : MethodInfo (方法信息) : null
- IsLifted (是否提升) : Boolean (布尔值) : "False" (否)
- IsLiftedToNull (是否提升为空) : Boolean (布尔值) : "False" (否)
- NodeType (节点类型) : ExpressionType (表达式类型) : "Quote" (引用)
- Type (类型) : Type (类型) : "Expression> (表达式>)"
- NodeType (节点类型) : ExpressionType (表达式类型) : "Call" (调用)
- Type (类型) : Type (类型) : "IQueryable"
© . All rights reserved.