From 0d399cefc539fb60f1fbd78c0a9d7440c33cad9a Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 11 May 2019 14:39:00 +0800 Subject: [PATCH] Code optimization --- Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs | 2 +- Src/Asp.Net/SqlSugar/Abstract/AopProvider/AopProvider.cs | 4 ++-- .../Abstract/CodeFirstProvider/CodeFirstProvider.cs | 2 +- .../SqlSugar/Abstract/DbBindProvider/DbBindAccessory.cs | 2 +- .../SqlSugar/Abstract/DbBindProvider/DbBindProvider.cs | 2 +- .../Abstract/DbBindProvider/IDataReaderEntityBuilder.cs | 6 +++--- .../Abstract/DbBindProvider/IDataRecordExtensions.cs | 2 +- .../SqlSugar/Abstract/DbMaintenanceProvider/Properties.cs | 2 +- .../Abstract/EntityMaintenance/EntityMaintenance.cs | 2 +- .../SqlSugar/Abstract/FilterProvider/FilterProvider.cs | 2 +- .../Abstract/InsertableProvider/InsertableProvider.cs | 2 +- .../Abstract/QueryableProvider/QueryableProvider.cs | 2 +- .../Abstract/SaveableProvider/SaveableProvider.cs | 6 +++--- .../SqlSugar/Abstract/SqlBuilderProvider/DeleteBuilder.cs | 2 +- .../SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs | 2 +- .../SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs | 2 +- .../Abstract/SqlBuilderProvider/SqlBuilderProvider.cs | 2 +- .../Abstract/SqlBuilderProvider/SqlQueryBuilder.cs | 2 +- .../SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs | 2 +- .../{SqlSugarEngine_Part2.cs => SqlSugarAccessory.cs} | 2 +- .../{SqlSugarEngine.cs => SqlSugarProvider.cs} | 4 ++-- .../Abstract/UpdateProvider/UpdateableProvider.cs | 2 +- Src/Asp.Net/SqlSugar/Entities/ModelContext.cs | 2 +- Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs | 6 +++--- Src/Asp.Net/SqlSugar/Interface/IAdo.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/IContextMethods.cs | 4 ++-- Src/Asp.Net/SqlSugar/Interface/IDMLBuilder.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/IDbBind.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/ILambdaExpressions.cs | 2 +- Src/Asp.Net/SqlSugar/Interface/ISqlBuilder.cs | 2 +- .../SqlSugar/OnlyNet/PostgreSQLExpressionContext.cs | 2 +- .../MySql/SqlBuilder/MySqlExpressionContext.cs | 2 +- .../Oracle/SqlBuilder/OracleExpressionContext.cs | 2 +- .../SqlServer/SqlBuilder/SqlServerExpressionContext.cs | 2 +- .../Sqlite/SqlBuilder/SqliteExpressionContext.cs | 2 +- Src/Asp.Net/SqlSugar/SqlSugar.csproj | 4 ++-- Src/Asp.Net/SqlSugar/SqlSugarClient.cs | 2 +- Src/Asp.Net/SqlSugar/Utilities/UtilConstants.cs | 2 +- Src/Asp.Net/SqlSugar/Utilities/UtilExceptions.cs | 8 ++++---- 41 files changed, 54 insertions(+), 54 deletions(-) rename Src/Asp.Net/SqlSugar/Abstract/SugarProvider/{SqlSugarEngine_Part2.cs => SqlSugarAccessory.cs} (99%) rename Src/Asp.Net/SqlSugar/Abstract/SugarProvider/{SqlSugarEngine.cs => SqlSugarProvider.cs} (99%) diff --git a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs index ddda09914..4475c96e4 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/AdoProvider/AdoProvider.cs @@ -35,7 +35,7 @@ namespace SqlSugar protected List OutputParameters { get; set; } public virtual string SqlParameterKeyWord { get { return "@"; } } public IDbTransaction Transaction { get; set; } - public virtual SqlSugarEngine Context { get; set; } + public virtual SqlSugarProvider Context { get; set; } internal CommandType OldCommandType { get; set; } internal bool OldClearParameters { get; set; } public IDataParameterCollection DataReaderParameters { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/AopProvider/AopProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/AopProvider/AopProvider.cs index 0b908ee5d..22f62f05c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/AopProvider/AopProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/AopProvider/AopProvider.cs @@ -8,12 +8,12 @@ namespace SqlSugar public class AopProvider { private AopProvider() { } - public AopProvider(SqlSugarEngine context) + public AopProvider(SqlSugarProvider context) { this.Context = context; this.Context.Ado.IsEnableLogEvent = true; } - private SqlSugarEngine Context { get; set; } + private SqlSugarProvider Context { get; set; } public Action OnDiffLogEvent { set { this.Context.CurrentConnectionConfig.AopEvents.OnDiffLogEvent = value; } } public Action OnError { set { this.Context.CurrentConnectionConfig.AopEvents.OnError = value; } } public Action OnLogExecuting { set { this.Context.CurrentConnectionConfig.AopEvents.OnLogExecuting= value; } } diff --git a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs index dc6f8f5bb..0dc2b1ed0 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs @@ -8,7 +8,7 @@ namespace SqlSugar public partial class CodeFirstProvider : ICodeFirst { #region Properties - public virtual SqlSugarEngine Context { get; set; } + public virtual SqlSugarProvider Context { get; set; } protected bool IsBackupTable { get; set; } protected int MaxBackupDataRows { get; set; } protected virtual int DefultLength { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindAccessory.cs b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindAccessory.cs index 78843a7d0..9df4b89c6 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindAccessory.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindAccessory.cs @@ -7,7 +7,7 @@ namespace SqlSugar { public partial class DbBindAccessory { - protected List GetEntityList(SqlSugarEngine context, IDataReader dataReader) + protected List GetEntityList(SqlSugarProvider context, IDataReader dataReader) { Type type = typeof(T); var fieldNames = GetDataReaderNames(dataReader); diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindProvider.cs index 55b0b5655..37c339167 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/DbBindProvider.cs @@ -10,7 +10,7 @@ namespace SqlSugar public abstract partial class DbBindProvider : DbBindAccessory, IDbBind { #region Properties - public virtual SqlSugarEngine Context { get; set; } + public virtual SqlSugarProvider Context { get; set; } public abstract List> MappingTypes { get; } #endregion diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs index f6a46a3e2..5b06db604 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs @@ -22,7 +22,7 @@ namespace SqlSugar #endregion #region Fields - private SqlSugarEngine Context = null; + private SqlSugarProvider Context = null; private IDataReaderEntityBuilder DynamicBuilder; private IDataRecord DataRecord; private static readonly MethodInfo isDBNullMethod = typeof(IDataRecord).GetMethod("IsDBNull", new Type[] { typeof(int) }); @@ -65,7 +65,7 @@ namespace SqlSugar private static readonly MethodInfo getOther = typeof(IDataRecordExtensions).GetMethod("GetOther"); private static readonly MethodInfo getSqliteTypeNull = typeof(IDataRecordExtensions).GetMethod("GetSqliteTypeNull"); private static readonly MethodInfo getSqliteType = typeof(IDataRecordExtensions).GetMethod("GetSqliteType"); - private static readonly MethodInfo getEntity = typeof(IDataRecordExtensions).GetMethod("GetEntity", new Type[] { typeof(SqlSugarEngine) }); + private static readonly MethodInfo getEntity = typeof(IDataRecordExtensions).GetMethod("GetEntity", new Type[] { typeof(SqlSugarProvider) }); private delegate T Load(IDataRecord dataRecord); private Load handler; @@ -77,7 +77,7 @@ namespace SqlSugar } - public IDataReaderEntityBuilder(SqlSugarEngine context, IDataRecord dataRecord,List fieldNames) + public IDataReaderEntityBuilder(SqlSugarProvider context, IDataRecord dataRecord,List fieldNames) { this.Context = context; this.DataRecord = dataRecord; diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataRecordExtensions.cs b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataRecordExtensions.cs index 18c7ade50..75e4e15ef 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataRecordExtensions.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataRecordExtensions.cs @@ -243,7 +243,7 @@ namespace SqlSugar return t; } - public static object GetEntity(this IDataReader dr, SqlSugarEngine context) + public static object GetEntity(this IDataReader dr, SqlSugarProvider context) { return null; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Properties.cs b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Properties.cs index f0375856c..e69f83960 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Properties.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Properties.cs @@ -9,7 +9,7 @@ namespace SqlSugar { #region Context private ISqlBuilder _SqlBuilder; - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ISqlBuilder SqlBuilder { get diff --git a/Src/Asp.Net/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs b/Src/Asp.Net/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs index cebcdd737..cfaf235c6 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs @@ -9,7 +9,7 @@ namespace SqlSugar { public class EntityMaintenance { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public EntityInfo GetEntityInfo() { diff --git a/Src/Asp.Net/SqlSugar/Abstract/FilterProvider/FilterProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/FilterProvider/FilterProvider.cs index 8eca2f047..ae0dbe4e5 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/FilterProvider/FilterProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/FilterProvider/FilterProvider.cs @@ -7,7 +7,7 @@ namespace SqlSugar { public class QueryFilterProvider : IFilter { - internal SqlSugarEngine Context { get; set; } + internal SqlSugarProvider Context { get; set; } private List _Filters { get; set; } public IFilter Add(SqlFilterItem filter) diff --git a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs index 298e9ac20..dc76d628f 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/InsertableProvider/InsertableProvider.cs @@ -10,7 +10,7 @@ namespace SqlSugar { public class InsertableProvider : IInsertable where T : class, new() { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public IAdo Ado { get { return Context.Ado; } } public ISqlBuilder SqlBuilder { get; set; } public InsertBuilder InsertBuilder { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 65915d839..e4545c998 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1611,7 +1611,7 @@ namespace SqlSugar foreach (var item in result) { var contextProperty = item.GetType().GetProperty("Context"); - SqlSugarEngine newClient = this.Context.Utilities.CopyContext(); + SqlSugarProvider newClient = this.Context.Utilities.CopyContext(); if (newClient.CurrentConnectionConfig.AopEvents == null) newClient.CurrentConnectionConfig.AopEvents = new AopEvents(); contextProperty.SetValue(item, newClient, null); diff --git a/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs index 6dfeed46a..93762a63b 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs @@ -9,19 +9,19 @@ namespace SqlSugar { public partial class SaveableProvider : ISaveable where T : class, new() { - internal SaveableProvider(SqlSugarEngine context,List saveObjects) + internal SaveableProvider(SqlSugarProvider context,List saveObjects) { this.saveObjects = saveObjects; this.Context = context; this.Context.InitMppingInfo(); } - internal SaveableProvider(SqlSugarEngine context, T saveObject) + internal SaveableProvider(SqlSugarProvider context, T saveObject) { this.saveObjects = new List() { saveObject }; this.Context = context; this.Context.InitMppingInfo(); } - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public List saveObjects = new List(); public List existsObjects = null; public List insertObjects diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/DeleteBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/DeleteBuilder.cs index 55c1100a7..1c7f04703 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/DeleteBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/DeleteBuilder.cs @@ -13,7 +13,7 @@ namespace SqlSugar #region Common Properties public EntityInfo EntityInfo { get; set; } - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ILambdaExpressions LambdaExpressions { get; set; } public List Parameters { get; set; } public StringBuilder sql { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs index b6dd3a3e2..b3bfd7b19 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/InsertBuilder.cs @@ -18,7 +18,7 @@ namespace SqlSugar #endregion #region Common Properties - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ILambdaExpressions LambdaExpressions { get; set; } public ISqlBuilder Builder { get; set; } public StringBuilder sql { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs index 77bf33dab..6ac738a32 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs @@ -27,7 +27,7 @@ namespace SqlSugar #region Service object public StringBuilder sql { get; set; } - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ILambdaExpressions LambdaExpressions { get; set; } public ISqlBuilder Builder { get; set; } #endregion diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider.cs index 0b01f6515..a2d5d53b3 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlBuilderProvider.cs @@ -10,7 +10,7 @@ namespace SqlSugar public abstract partial class SqlBuilderProvider : SqlBuilderAccessory, ISqlBuilder { #region Properties - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public CommandType CommandType { get; set; } public DeleteBuilder DeleteBuilder { get; set; } public InsertBuilder InsertBuilder { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlQueryBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlQueryBuilder.cs index ea9a31aaf..2bbdc50fb 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlQueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/SqlQueryBuilder.cs @@ -17,7 +17,7 @@ namespace SqlSugar #endregion #region Properties - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public string Fields { get diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs index a5b21ce40..72ef88966 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs @@ -17,7 +17,7 @@ namespace SqlSugar this.WhereValues = new List(); this.Parameters = new List(); } - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ILambdaExpressions LambdaExpressions { get; set; } public ISqlBuilder Builder { get; set; } public StringBuilder sql { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine_Part2.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs similarity index 99% rename from Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine_Part2.cs rename to Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs index 7d8831435..b350ce10f 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine_Part2.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs @@ -7,7 +7,7 @@ using System.Text; using System.Threading.Tasks; namespace SqlSugar { - public partial class SqlSugarEngine + public partial class SqlSugarProvider { #region Properties public ISqlSugarClient Context diff --git a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine.cs b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs similarity index 99% rename from Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine.cs rename to Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs index 64c06ad7f..87d02e579 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarEngine.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SugarProvider/SqlSugarProvider.cs @@ -15,11 +15,11 @@ namespace SqlSugar /// ** date:2017/1/2 /// ** email:610262374@qq.com /// - public partial class SqlSugarEngine: ISqlSugarClient + public partial class SqlSugarProvider: ISqlSugarClient { #region Constructor - public SqlSugarEngine(ConnectionConfig config) + public SqlSugarProvider(ConnectionConfig config) { this.Context = this; this.CurrentConnectionConfig = config; diff --git a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs index 5ac3c9839..d6d97a2c6 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/UpdateProvider/UpdateableProvider.cs @@ -12,7 +12,7 @@ namespace SqlSugar public class UpdateableProvider : IUpdateable where T : class, new() { #region Property - public SqlSugarEngine Context { get; internal set; } + public SqlSugarProvider Context { get; internal set; } public EntityInfo EntityInfo { get; internal set; } public ISqlBuilder SqlBuilder { get; internal set; } public UpdateBuilder UpdateBuilder { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Entities/ModelContext.cs b/Src/Asp.Net/SqlSugar/Entities/ModelContext.cs index 946c01db7..6b7e73e1c 100644 --- a/Src/Asp.Net/SqlSugar/Entities/ModelContext.cs +++ b/Src/Asp.Net/SqlSugar/Entities/ModelContext.cs @@ -10,7 +10,7 @@ namespace SqlSugar { [SugarColumn(IsIgnore = true)] [JsonIgnore] - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public ISugarQueryable CreateMapping() where T : class, new() { Check.ArgumentNullException(Context, "Please use Sqlugar.ModelContext"); diff --git a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs index 51beea0a7..d4ea0a237 100644 --- a/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs +++ b/Src/Asp.Net/SqlSugar/Infrastructure/ContextMethods.cs @@ -11,7 +11,7 @@ namespace SqlSugar { public partial class ContextMethods : IContextMethods { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } #region DataReader /// @@ -268,9 +268,9 @@ namespace SqlSugar return DeserializeObject(jsonString); } } - public SqlSugarEngine CopyContext(bool isCopyEvents = false) + public SqlSugarProvider CopyContext(bool isCopyEvents = false) { - var newClient = new SqlSugarEngine(this.TranslateCopy(Context.CurrentConnectionConfig)); + var newClient = new SqlSugarProvider(this.TranslateCopy(Context.CurrentConnectionConfig)); newClient.CurrentConnectionConfig.ConfigureExternalServices = Context.CurrentConnectionConfig.ConfigureExternalServices; newClient.MappingColumns = this.TranslateCopy(Context.MappingColumns); newClient.MappingTables = this.TranslateCopy(Context.MappingTables); diff --git a/Src/Asp.Net/SqlSugar/Interface/IAdo.cs b/Src/Asp.Net/SqlSugar/Interface/IAdo.cs index ed87116b6..250fb89a2 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IAdo.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IAdo.cs @@ -17,7 +17,7 @@ namespace SqlSugar IDbTransaction Transaction { get; set; } IDataParameter[] ToIDbDataParameter(params SugarParameter[] pars); SugarParameter[] GetParameters(object obj, PropertyInfo[] propertyInfo = null); - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } void ExecuteBefore(string sql, SugarParameter[] pars); void ExecuteAfter(string sql, SugarParameter[] pars); bool IsEnableLogEvent{get;set;} diff --git a/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs b/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs index 3a5ffcebb..46b7af02d 100644 --- a/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs +++ b/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs @@ -6,7 +6,7 @@ namespace SqlSugar { public partial interface ICodeFirst { - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } ICodeFirst BackupTable(int maxBackupDataRows = int.MaxValue); ICodeFirst SetStringDefaultLength(int length); void InitTables(string entitiesNamespace); diff --git a/Src/Asp.Net/SqlSugar/Interface/IContextMethods.cs b/Src/Asp.Net/SqlSugar/Interface/IContextMethods.cs index 2d04a62c5..22ad794f7 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IContextMethods.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IContextMethods.cs @@ -10,14 +10,14 @@ namespace SqlSugar { public partial interface IContextMethods { - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } ExpandoObject DataReaderToExpandoObject(IDataReader reader); List DataReaderToExpandoObjectList(IDataReader reader); List DataReaderToList(IDataReader reader); string SerializeObject(object value); T DeserializeObject(string value); T TranslateCopy(T sourceObject); - SqlSugarEngine CopyContext(bool isCopyEvents = false); + SqlSugarProvider CopyContext(bool isCopyEvents = false); dynamic DataTableToDynamic(DataTable table); List DataTableToList(DataTable table); Dictionary DataTableToDictionary(DataTable table); diff --git a/Src/Asp.Net/SqlSugar/Interface/IDMLBuilder.cs b/Src/Asp.Net/SqlSugar/Interface/IDMLBuilder.cs index 8e1ef17d8..16e6f8b68 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDMLBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDMLBuilder.cs @@ -9,7 +9,7 @@ namespace SqlSugar { string SqlTemplate { get; } List Parameters { get; set; } - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } StringBuilder sql { get; set; } string ToSqlString(); void Clear(); diff --git a/Src/Asp.Net/SqlSugar/Interface/IDbBind.cs b/Src/Asp.Net/SqlSugar/Interface/IDbBind.cs index e82e734d5..4a95b26a5 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDbBind.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDbBind.cs @@ -7,7 +7,7 @@ namespace SqlSugar { public partial interface IDbBind { - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } List GuidThrow { get; } List IntThrow { get; } List StringThrow { get; } diff --git a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs index 33aab4ba3..614338d88 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs @@ -6,7 +6,7 @@ namespace SqlSugar { public partial interface IDbMaintenance { - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } #region DML List GetViewInfoList(bool isCache=true); diff --git a/Src/Asp.Net/SqlSugar/Interface/ILambdaExpressions.cs b/Src/Asp.Net/SqlSugar/Interface/ILambdaExpressions.cs index 6bb7e8dc3..4cc0b046b 100644 --- a/Src/Asp.Net/SqlSugar/Interface/ILambdaExpressions.cs +++ b/Src/Asp.Net/SqlSugar/Interface/ILambdaExpressions.cs @@ -15,7 +15,7 @@ namespace SqlSugar List JoinQueryInfos { get; set; } bool IsSingle { get; set; } - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } IDbMethods DbMehtods { get; set; } Expression Expression { get; set; } int Index { get; set; } diff --git a/Src/Asp.Net/SqlSugar/Interface/ISqlBuilder.cs b/Src/Asp.Net/SqlSugar/Interface/ISqlBuilder.cs index d0e7a5bfb..ce1374191 100644 --- a/Src/Asp.Net/SqlSugar/Interface/ISqlBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Interface/ISqlBuilder.cs @@ -10,7 +10,7 @@ namespace SqlSugar { public partial interface ISqlBuilder { - SqlSugarEngine Context { get; set; } + SqlSugarProvider Context { get; set; } CommandType CommandType { get; set; } String AppendWhereOrAnd(bool isWhere, string sqlString); string AppendHaving(string sqlString); diff --git a/Src/Asp.Net/SqlSugar/OnlyNet/PostgreSQLExpressionContext.cs b/Src/Asp.Net/SqlSugar/OnlyNet/PostgreSQLExpressionContext.cs index 1d92aa081..10205b7cf 100644 --- a/Src/Asp.Net/SqlSugar/OnlyNet/PostgreSQLExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/OnlyNet/PostgreSQLExpressionContext.cs @@ -10,7 +10,7 @@ namespace SqlSugar } internal class PostgreSQLExpressionContext : ExpressionContext, ILambdaExpressions { - public SqlSugarEngine Context + public SqlSugarProvider Context { get { diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs index fd9e66ffc..fc428042a 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs @@ -4,7 +4,7 @@ namespace SqlSugar { public class MySqlExpressionContext : ExpressionContext, ILambdaExpressions { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public MySqlExpressionContext() { base.DbMehtods = new MySqlMethod(); diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleExpressionContext.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleExpressionContext.cs index cf6d9dd33..91ceb6b44 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleExpressionContext.cs @@ -11,7 +11,7 @@ namespace SqlSugar { public partial class OracleExpressionContext : ExpressionContext, ILambdaExpressions { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public OracleExpressionContext() { base.DbMehtods = new OracleMethod(); diff --git a/Src/Asp.Net/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs b/Src/Asp.Net/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs index fc4c6f75e..80ff5b350 100644 --- a/Src/Asp.Net/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs @@ -11,7 +11,7 @@ namespace SqlSugar { public partial class SqlServerExpressionContext : ExpressionContext, ILambdaExpressions { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public SqlServerExpressionContext() { base.DbMehtods = new SqlServerMethod(); diff --git a/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs b/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs index 61ea71aa8..4303b8815 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs @@ -4,7 +4,7 @@ namespace SqlSugar { public class SqliteExpressionContext : ExpressionContext, ILambdaExpressions { - public SqlSugarEngine Context { get; set; } + public SqlSugarProvider Context { get; set; } public SqliteExpressionContext() { base.DbMehtods = new SqliteMethod(); diff --git a/Src/Asp.Net/SqlSugar/SqlSugar.csproj b/Src/Asp.Net/SqlSugar/SqlSugar.csproj index bb75bd815..f9d9c5bde 100644 --- a/Src/Asp.Net/SqlSugar/SqlSugar.csproj +++ b/Src/Asp.Net/SqlSugar/SqlSugar.csproj @@ -279,8 +279,8 @@ - - + + diff --git a/Src/Asp.Net/SqlSugar/SqlSugarClient.cs b/Src/Asp.Net/SqlSugar/SqlSugarClient.cs index 498c1e4c2..cf80a240e 100644 --- a/Src/Asp.Net/SqlSugar/SqlSugarClient.cs +++ b/Src/Asp.Net/SqlSugar/SqlSugarClient.cs @@ -749,7 +749,7 @@ namespace SqlSugar { config.AopEvents = new AopEvents(); } - _Context = new SqlSugarEngine(config); + _Context = new SqlSugarProvider(config); if (!aopIsNull) _Context.Ado.IsEnableLogEvent = true; this.CurrentConnectionConfig = config; diff --git a/Src/Asp.Net/SqlSugar/Utilities/UtilConstants.cs b/Src/Asp.Net/SqlSugar/Utilities/UtilConstants.cs index 57feb167a..375a701fc 100644 --- a/Src/Asp.Net/SqlSugar/Utilities/UtilConstants.cs +++ b/Src/Asp.Net/SqlSugar/Utilities/UtilConstants.cs @@ -42,6 +42,6 @@ namespace SqlSugar internal static Type DicArraySS = typeof(Dictionary); internal static Type DicArraySO = typeof(Dictionary); - public static Type SugarType = typeof(SqlSugarEngine); + public static Type SugarType = typeof(SqlSugarProvider); } } diff --git a/Src/Asp.Net/SqlSugar/Utilities/UtilExceptions.cs b/Src/Asp.Net/SqlSugar/Utilities/UtilExceptions.cs index dbc861290..a2cd98d83 100644 --- a/Src/Asp.Net/SqlSugar/Utilities/UtilExceptions.cs +++ b/Src/Asp.Net/SqlSugar/Utilities/UtilExceptions.cs @@ -18,18 +18,18 @@ namespace SqlSugar public SqlSugarException(string message) : base(message){} - public SqlSugarException(SqlSugarEngine context,string message, string sql) + public SqlSugarException(SqlSugarProvider context,string message, string sql) : base(message) { this.Sql = sql; } - public SqlSugarException(SqlSugarEngine context, string message, string sql, object pars) + public SqlSugarException(SqlSugarProvider context, string message, string sql, object pars) : base(message) { this.Sql = sql; this.Parametres = pars; } - public SqlSugarException(SqlSugarEngine context, Exception ex, string sql, object pars) + public SqlSugarException(SqlSugarProvider context, Exception ex, string sql, object pars) : base(ex.Message) { this.Sql = sql; @@ -40,7 +40,7 @@ namespace SqlSugar this.Source = ex.Source; } - public SqlSugarException(SqlSugarEngine context, string message, object pars) + public SqlSugarException(SqlSugarProvider context, string message, object pars) : base(message) { this.Parametres = pars; }