diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs index 766435858..450113b4c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs @@ -295,6 +295,10 @@ namespace SqlSugar } else if (columnInfo.InsertSql.HasValue()) { + if (columnInfo.InsertSql.Contains("{0}")) + { + return string.Format(columnInfo.InsertSql, columnInfo.Value?.ObjToString().ToSqlFilter()); + } return columnInfo.InsertSql; } else if (columnInfo.SqlParameterDbType is Type && (Type)columnInfo.SqlParameterDbType == UtilConstants.SqlConvertType) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs index a9bddf6af..f84f9c2b1 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs @@ -482,6 +482,10 @@ namespace SqlSugar } else if (columnInfo.UpdateSql.HasValue()) { + if (columnInfo.InsertSql.Contains("{0}")) + { + return string.Format(columnInfo.InsertSql, columnInfo.Value?.ObjToString().ToSqlFilter()); + } return columnInfo.UpdateSql; } else if (columnInfo.SqlParameterDbType is Type && (Type)columnInfo.SqlParameterDbType == UtilConstants.SqlConvertType)