Property | Type | Description | |
---|---|---|---|
ConstantBoolDictionary | List |
||
ExpErrorUniqueKey | object | ||
Paras | List |
||
SqlWhere | string | ||
Type | ResolveExpressType |
Method | Description | |
---|---|---|
GetExpressionRightField ( |
获取拉姆达表达式的字段值
|
|
GetExpressionRightFieldByNT ( |
获取拉姆达表达式的字段值多个T模式
|
|
ResolveExpress ( int sameIndex = 1 ) : System |
解析拉姆达
|
|
ResolveExpression ( |
解析表达式
|
Method | Description | |
---|---|---|
AddParas ( string &left, object right ) : string |
添加参数
|
|
AddParasReturnRight ( object left, string &right ) : string |
添加参数并返回右边值
|
|
BinaryExpression ( |
||
ConstantExpression ( |
||
Contains ( string methodName, |
拉姆达Contains函数处理
|
|
CreateSqlElements ( |
递归解析表达式路由计算
|
|
EndWith ( string methodName, |
拉姆达EndWith函数处理
|
|
Equals ( string methodName, |
是否相等
|
|
GetMemberValue ( |
||
GetOperator ( ExpressionType expressiontype ) : string |
根据条件生成对应的sql查询操作符
|
|
GetProMethod ( string methodName, string value, bool isField ) : string | ||
Init ( |
初始化表达式
|
|
IsNullOrEmpty ( string methodName, |
非空验证
|
|
LambdaExpression ( |
||
MemberExpression ( |
||
MethodCallExpression ( |
||
MethodToString ( string methodName, |
拉姆达ToString函数处理
|
|
ParMethodTo ( string methodName, |
参数函数
|
|
ProLength ( string value, bool isField ) : string | ||
SetMemberValueToDynInv ( |
将解析值赋给dynInv
|
|
StartsWith ( string methodName, |
拉姆达StartsWith函数处理
|
|
UnaryExpression ( |
||
UnderNodeTypeIsConstantExpression ( |
public GetExpressionRightField ( |
||
exp | ||
db | SqlSugarClient | 数据库访问对象 |
return | string |
public GetExpressionRightFieldByNT ( |
||
exp | ||
db | SqlSugarClient | 数据库访问对象 |
return | string |
public ResolveExpress ( int sameIndex = 1 ) : System | ||
sameIndex | int | 区分相同参数名的索引号 |
return | System |
public ResolveExpression ( |
||
re | 当前解析对象 | |
exp | 要解析的表达式 | |
db | SqlSugarClient | 数据库访问对象 |
return | void |