This commit is contained in:
sunkaixuan 2017-01-08 22:53:25 +08:00
parent 48630e4b6e
commit 0a9dd90260
7 changed files with 7 additions and 7 deletions

Binary file not shown.

View File

@ -23,7 +23,7 @@ namespace SqlSugar
public ResolveExpressType Type { get; set; } public ResolveExpressType Type { get; set; }
public Expression Expression { get; set; } public Expression Expression { get; set; }
public StringBuilder SqlWhere { get; set; } public StringBuilder SqlWhere { get; set; }
public bool IsSingle public bool IsWhereSingle
{ {
get get
{ {

View File

@ -12,7 +12,7 @@ namespace SqlSugar
{ {
var expression = base.Expression as ConstantExpression; var expression = base.Expression as ConstantExpression;
var isLeft = parameter.IsLeft; var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle; var isWhereSingle = parameter.Context.IsWhereSingle;
object value = expression.Value; object value = expression.Value;
if (parameter.BaseParameter.BinaryExpressionInfoList != null) if (parameter.BaseParameter.BinaryExpressionInfoList != null)
{ {

View File

@ -13,7 +13,7 @@ namespace SqlSugar
{ {
var expression = base.Expression as MemberExpression; var expression = base.Expression as MemberExpression;
var isLeft = parameter.IsLeft; var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle; var isWhereSingle = parameter.Context.IsWhereSingle;
object value = ExpressionTool.GetValue(expression.Member, expression); object value = ExpressionTool.GetValue(expression.Member, expression);
if (parameter.BaseParameter.BinaryExpressionInfoList != null) if (parameter.BaseParameter.BinaryExpressionInfoList != null)
{ {

View File

@ -11,9 +11,9 @@ namespace SqlSugar
{ {
var expression = base.Expression as MemberExpression; var expression = base.Expression as MemberExpression;
var isLeft = parameter.IsLeft; var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle; var isWhereSingle = parameter.Context.IsWhereSingle;
string fieldName = string.Empty; string fieldName = string.Empty;
fieldName = isSingle ? expression.Member.Name : expression.Member.ToString(); fieldName = isWhereSingle ? expression.Member.Name : expression.Member.ToString();
if (parameter.BaseParameter.BinaryExpressionInfoList != null) if (parameter.BaseParameter.BinaryExpressionInfoList != null)
parameter.BaseParameter.BinaryExpressionInfoList.Add(new KeyValuePair<string, BinaryExpressionInfo>(ExpressionConst.BinaryExpressionInfoListKey, new BinaryExpressionInfo() parameter.BaseParameter.BinaryExpressionInfoList.Add(new KeyValuePair<string, BinaryExpressionInfo>(ExpressionConst.BinaryExpressionInfoListKey, new BinaryExpressionInfo()
{ {

View File

@ -13,7 +13,7 @@ namespace SqlSugar
{ {
var expression = base.Expression as MemberExpression; var expression = base.Expression as MemberExpression;
var isLeft = parameter.IsLeft; var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle; var isWhereSingle = parameter.Context.IsWhereSingle;
object value = null; object value = null;
var isField = expression.Member is System.Reflection.FieldInfo; var isField = expression.Member is System.Reflection.FieldInfo;
var isProperty = expression.Member is System.Reflection.PropertyInfo; var isProperty = expression.Member is System.Reflection.PropertyInfo;

View File

@ -13,7 +13,7 @@ namespace SqlSugar
{ {
var expression = base.Expression as MemberExpression; var expression = base.Expression as MemberExpression;
var isLeft = parameter.IsLeft; var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle; var isWhereSingle = parameter.Context.IsWhereSingle;
object value = null; object value = null;
var isField = expression.Member is System.Reflection.FieldInfo; var isField = expression.Member is System.Reflection.FieldInfo;
var isProperty = expression.Member is System.Reflection.PropertyInfo; var isProperty = expression.Member is System.Reflection.PropertyInfo;