Update SqlSugar.MySqlConnectorCore

This commit is contained in:
sunkaixuan
2022-02-26 23:54:39 +08:00
parent 5a53949480
commit a55a9c340c
20 changed files with 26 additions and 22 deletions

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlCodeFirst : CodeFirstProvider
{

View File

@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlDbBind : DbBindProvider
{

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlDbFirst : DbFirstProvider
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlDbMaintenance : DbMaintenanceProvider
{
@@ -341,6 +341,10 @@ namespace SqlSugar.MySqlConnector
{
if (item.ColumnDescription != null)
{
if (item.UnderType == UtilConstants.GuidType && item.Length == 0)
{
item.Length = 36;
}
var mySqlCodeFirst = this.Context.CodeFirst as MySqlCodeFirst;
string sql = GetUpdateColumnSql(entity.DbTableName, mySqlCodeFirst.GetEntityColumnToDbColumn(entity, entity.DbTableName, item))+" "+(item.IsIdentity? "AUTO_INCREMENT" : "")+" " + " COMMENT '" + item.ColumnDescription + "'";
db.Ado.ExecuteCommand(sql);

View File

@@ -6,7 +6,7 @@ using System.Data.Common;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlProvider : AdoProvider
{
@@ -54,7 +54,7 @@ namespace SqlSugar.MySqlConnector
}
public override IDataAdapter GetAdapter()
{
return new MySqlConnectorDataAdapter();
return new MySqlDataAdapter();
}
public override DbCommand GetCommand(string sql, SugarParameter[] parameters)
{
@@ -75,7 +75,7 @@ namespace SqlSugar.MySqlConnector
}
public override void SetCommandToAdapter(IDataAdapter dataAdapter, DbCommand command)
{
((MySqlConnectorDataAdapter)dataAdapter).SelectCommand = (MySqlCommand)command;
((MySqlDataAdapter)dataAdapter).SelectCommand = (MySqlCommand)command;
}
/// <summary>
/// if mysql return MySqlParameter[] pars

View File

@@ -1,4 +1,4 @@
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlQueryable<T> : QueryableProvider<T>
{

View File

@@ -7,7 +7,7 @@ using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlBlukCopy<T>
{

View File

@@ -2,7 +2,7 @@
using System.Linq;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlBuilder : SqlBuilderProvider
{

View File

@@ -1,4 +1,4 @@
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlDeleteBuilder : DeleteBuilder
{

View File

@@ -1,6 +1,6 @@
using System;
using System.Linq;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlExpressionContext : ExpressionContext, ILambdaExpressions
{

View File

@@ -8,7 +8,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlFastBuilder:FastBuilder,IFastBuilder

View File

@@ -2,7 +2,7 @@
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlInsertBuilder : InsertBuilder
{

View File

@@ -2,7 +2,7 @@
using System.Text;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public partial class MySqlQueryBuilder : QueryBuilder
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class MySqlUpdateBuilder : UpdateBuilder
{

View File

@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
internal static partial class ErrorMessage
{

View File

@@ -4,7 +4,7 @@ using System.IO;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
internal class FileHelper
{

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
internal static class UtilConstants
{

View File

@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
/// <summary>
///Common Extensions for external users

View File

@@ -12,7 +12,7 @@ using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
public class UtilMethods
{

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace SqlSugar.MySqlConnector
namespace SqlSugar.MySqlConnector
{
internal static class ValidateExtensions
{