Update exp to sql

This commit is contained in:
sunkaixuan
2023-12-01 22:35:06 +08:00
parent eaded961f0
commit f54af0af1b

View File

@@ -33,14 +33,17 @@ namespace SqlSugar
{
var isNav = false;
if (context?.SugarContext!=null&&member is MemberExpression && (member as MemberExpression)?.Expression is ParameterExpression expression)
{
if (expression != null)
{
var typeEntity = context?.SugarContext.Context.EntityMaintenance.GetEntityInfo(expression.Type);
var columnInfo = typeEntity.Columns.FirstOrDefault(it => it.PropertyName == ExpressionTool.GetMemberName(member));
if (columnInfo.SqlParameterDbType is Type)
if (columnInfo?.SqlParameterDbType is Type)
{
return true;
}
}
}
return isNav;
}
internal static SugarParameter GetParameterBySqlParameterDbType(int index,object value,ExpressionContext context, Expression member)