From 2636fa3a1ee3c89e823bcc8f273970ad983d3a0d Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 9 Jul 2017 00:16:59 +0800 Subject: [PATCH] - --- .../SqlSugar/ExpressionsToSql/Common/ExpressionTool.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ExpressionTool.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ExpressionTool.cs index 74098b19a..906a1911b 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ExpressionTool.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/ExpressionTool.cs @@ -120,6 +120,7 @@ namespace SqlSugar { object reval = null; FieldInfo field = (FieldInfo)memberExpr.Member; + Check.Exception(field.IsPrivate,string.Format(" Field \"{0}\" can't be private ",field.Name)); reval = field.GetValue(memberExpr.Member); if (reval != null && reval.GetType().IsClass() && reval.GetType() != ExpressionConst.StringType) { @@ -136,7 +137,7 @@ namespace SqlSugar } if (fieInfo == null && proInfo == null) { - + Check.Exception(field.IsPrivate, string.Format(" Field \"{0}\" can't be private ", field.Name)); } } return reval; @@ -162,7 +163,7 @@ namespace SqlSugar } if (fieInfo == null && proInfo == null) { - + Check.Exception(true, string.Format(" Property \"{0}\" can't be private ", pro.Name)); } } return reval;