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 Expression Expression { get; set; }
public StringBuilder SqlWhere { get; set; }
public bool IsSingle
public bool IsWhereSingle
{
get
{

View File

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

View File

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

View File

@ -11,9 +11,9 @@ namespace SqlSugar
{
var expression = base.Expression as MemberExpression;
var isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle;
var isWhereSingle = parameter.Context.IsWhereSingle;
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)
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 isLeft = parameter.IsLeft;
var isSingle = parameter.Context.IsSingle;
var isWhereSingle = parameter.Context.IsWhereSingle;
object value = null;
var isField = expression.Member is System.Reflection.FieldInfo;
var isProperty = expression.Member is System.Reflection.PropertyInfo;

View File

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