mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 18:22:23 +08:00
Update MySqlConnector
This commit is contained in:
@@ -23,6 +23,8 @@ namespace SqlSugar
|
||||
return new OracleFastBuilder(this.entityInfo);
|
||||
case DbType.PostgreSQL:
|
||||
return new PostgreSQLFastBuilder(this.entityInfo);
|
||||
case DbType.MySqlConnector:
|
||||
return InstanceFactory.CreateInstance<IFastBuilder>("SqlSugar.MySqlConnector.MySqlFastBuilder");
|
||||
case DbType.Dm:
|
||||
break;
|
||||
case DbType.Kdbndp:
|
||||
@@ -56,7 +58,7 @@ namespace SqlSugar
|
||||
}
|
||||
dt.TableName = GetTableName();
|
||||
var columns = entityInfo.Columns;
|
||||
var isMySql = this.context.CurrentConnectionConfig.DbType == DbType.MySql;
|
||||
var isMySql = this.context.CurrentConnectionConfig.DbType.IsIn(DbType.MySql, DbType.MySqlConnector);
|
||||
foreach (var item in datas)
|
||||
{
|
||||
var dr = dt.NewRow();
|
||||
|
@@ -429,7 +429,9 @@ namespace SqlSugar
|
||||
|
||||
private bool UpdateObjectNotWhere()
|
||||
{
|
||||
return this.Context.CurrentConnectionConfig.DbType != DbType.MySql && this.Context.CurrentConnectionConfig.DbType != DbType.SqlServer;
|
||||
return this.Context.CurrentConnectionConfig.DbType != DbType.MySql
|
||||
&& this.Context.CurrentConnectionConfig.DbType!=DbType.MySqlConnector
|
||||
&& this.Context.CurrentConnectionConfig.DbType != DbType.SqlServer;
|
||||
}
|
||||
|
||||
private void AppendSets()
|
||||
|
@@ -635,6 +635,10 @@ namespace SqlSugar
|
||||
type = DbType.Oracle;
|
||||
else if (this.Context is PostgreSQLExpressionContext)
|
||||
type = DbType.PostgreSQL;
|
||||
else if (this.Context.GetType().Name.StartsWith("MySql"))
|
||||
{
|
||||
type = DbType.MySql;
|
||||
}
|
||||
return this.Context.SqlFuncServices.First(it => it.UniqueMethodName == name).MethodValue(model, type, this.Context);
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user