mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-01-23 21:32:04 +08:00
Synchronization code
This commit is contained in:
@@ -46,6 +46,10 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
string temp = " {0} {1} {2} {3} ";
|
string temp = " {0} {1} {2} {3} ";
|
||||||
string parameterName = string.Format("{0}Condit{1}{2}", sqlBuilder.SqlParameterKeyWord, item.FieldName, index);
|
string parameterName = string.Format("{0}Condit{1}{2}", sqlBuilder.SqlParameterKeyWord, item.FieldName, index);
|
||||||
|
if (this.Context?.CurrentConnectionConfig?.MoreSettings?.MaxParameterNameLength > 0&& parameterName.Length> this.Context?.CurrentConnectionConfig?.MoreSettings?.MaxParameterNameLength)
|
||||||
|
{
|
||||||
|
parameterName = string.Format("{0}Condit{1}{2}", sqlBuilder.SqlParameterKeyWord,item.FieldName.GetHashCode().ToString().Replace("-", ""), index);
|
||||||
|
}
|
||||||
if (parameterName.Contains("."))
|
if (parameterName.Contains("."))
|
||||||
{
|
{
|
||||||
parameterName = parameterName.Replace(".", "_");
|
parameterName = parameterName.Replace(".", "_");
|
||||||
|
|||||||
@@ -30,5 +30,6 @@ namespace SqlSugar
|
|||||||
public bool EnableCodeFirstUpdatePrecision { get; set; }
|
public bool EnableCodeFirstUpdatePrecision { get; set; }
|
||||||
public bool SqliteCodeFirstEnableDropColumn { get; set; }
|
public bool SqliteCodeFirstEnableDropColumn { get; set; }
|
||||||
public bool IsCorrectErrorSqlParameterName { get; set; }
|
public bool IsCorrectErrorSqlParameterName { get; set; }
|
||||||
|
public int MaxParameterNameLength { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -535,7 +535,8 @@ namespace SqlSugar
|
|||||||
SqliteCodeFirstEnableDefaultValue=it.MoreSettings.SqliteCodeFirstEnableDefaultValue,
|
SqliteCodeFirstEnableDefaultValue=it.MoreSettings.SqliteCodeFirstEnableDefaultValue,
|
||||||
SqliteCodeFirstEnableDescription=it.MoreSettings.SqliteCodeFirstEnableDescription,
|
SqliteCodeFirstEnableDescription=it.MoreSettings.SqliteCodeFirstEnableDescription,
|
||||||
IsCorrectErrorSqlParameterName = it.MoreSettings.IsCorrectErrorSqlParameterName,
|
IsCorrectErrorSqlParameterName = it.MoreSettings.IsCorrectErrorSqlParameterName,
|
||||||
SqliteCodeFirstEnableDropColumn=it.MoreSettings.SqliteCodeFirstEnableDropColumn
|
SqliteCodeFirstEnableDropColumn=it.MoreSettings.SqliteCodeFirstEnableDropColumn,
|
||||||
|
MaxParameterNameLength=it.MoreSettings.MaxParameterNameLength
|
||||||
|
|
||||||
},
|
},
|
||||||
SqlMiddle = it.SqlMiddle == null ? null : new SqlMiddle
|
SqlMiddle = it.SqlMiddle == null ? null : new SqlMiddle
|
||||||
|
|||||||
Reference in New Issue
Block a user