mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 02:29:39 +08:00
Update DbType
This commit is contained in:
@@ -10,7 +10,7 @@ namespace SqlSugar
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
///DbType.SqlServer Or Other
|
///DbType.SqlServer Or Other
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string DbType { get; set; }
|
public DbType DbType { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///Database Connection string
|
///Database Connection string
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@@ -1,15 +0,0 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
|
|
||||||
namespace SqlSugar
|
|
||||||
{
|
|
||||||
public partial class DbType
|
|
||||||
{
|
|
||||||
public const string MySql = "MySql";
|
|
||||||
public const string SqlServer = "SqlServer";
|
|
||||||
public const string Sqlite = "Sqlite";
|
|
||||||
public const string Oracle = "Oracle";
|
|
||||||
}
|
|
||||||
}
|
|
15
Src/Asp.Net/SqlSugar/Enum/DbType.cs
Normal file
15
Src/Asp.Net/SqlSugar/Enum/DbType.cs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace SqlSugar
|
||||||
|
{
|
||||||
|
public enum DbType
|
||||||
|
{
|
||||||
|
MySql ,
|
||||||
|
SqlServer,
|
||||||
|
Sqlite,
|
||||||
|
Oracle
|
||||||
|
}
|
||||||
|
}
|
@@ -21,7 +21,7 @@ namespace SqlSugar
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T> result = CreateInstance<T, ISugarQueryable<T>>(className);
|
ISugarQueryable<T> result = CreateInstance<T, ISugarQueryable<T>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -35,7 +35,7 @@ namespace SqlSugar
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2> result = CreateInstance<T, T2, ISugarQueryable<T, T2>>(className);
|
ISugarQueryable<T, T2> result = CreateInstance<T, T2, ISugarQueryable<T, T2>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,7 @@ namespace SqlSugar
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3> result = CreateInstance<T, T2, T3, ISugarQueryable<T, T2, T3>>(className);
|
ISugarQueryable<T, T2, T3> result = CreateInstance<T, T2, T3, ISugarQueryable<T, T2, T3>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -57,35 +57,35 @@ namespace SqlSugar
|
|||||||
public static ISugarQueryable<T, T2, T3, T4> GetQueryable<T, T2, T3, T4>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4> GetQueryable<T, T2, T3, T4>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4> result = CreateInstance<T, T2, T3, T4, ISugarQueryable<T, T2, T3, T4>>(className);
|
ISugarQueryable<T, T2, T3, T4> result = CreateInstance<T, T2, T3, T4, ISugarQueryable<T, T2, T3, T4>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5> GetQueryable<T, T2, T3, T4, T5>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5> GetQueryable<T, T2, T3, T4, T5>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5> result = CreateInstance<T, T2, T3, T4, T5, ISugarQueryable<T, T2, T3, T4, T5>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5> result = CreateInstance<T, T2, T3, T4, T5, ISugarQueryable<T, T2, T3, T4, T5>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6> GetQueryable<T, T2, T3, T4, T5, T6>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6> GetQueryable<T, T2, T3, T4, T5, T6>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6> result = CreateInstance<T, T2, T3, T4, T5, T6, ISugarQueryable<T, T2, T3, T4, T5, T6>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6> result = CreateInstance<T, T2, T3, T4, T5, T6, ISugarQueryable<T, T2, T3, T4, T5, T6>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7> GetQueryable<T, T2, T3, T4, T5, T6, T7>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7> GetQueryable<T, T2, T3, T4, T5, T6, T7>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, ISugarQueryable<T, T2, T3, T4, T5, T6, T7>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, ISugarQueryable<T, T2, T3, T4, T5, T6, T7>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -94,28 +94,28 @@ namespace SqlSugar
|
|||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8,T9, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8,T9, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8,T9>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9,T10, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9,T10, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9,T10>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10,T11>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,T12> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ConnectionConfig currentConnectionConfig)
|
public static ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,T12> GetQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
string className = "Queryable";
|
string className = "Queryable";
|
||||||
className = GetClassName(currentConnectionConfig.DbType, className);
|
className = GetClassName(currentConnectionConfig.DbType.ToString(), className);
|
||||||
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>(className);
|
ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> result = CreateInstance<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ISugarQueryable<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>(className);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -131,23 +131,23 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
QueryBuilder result = CreateInstance<QueryBuilder>(GetClassName(currentConnectionConfig.DbType, "QueryBuilder"));
|
QueryBuilder result = CreateInstance<QueryBuilder>(GetClassName(currentConnectionConfig.DbType.ToString(), "QueryBuilder"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static InsertBuilder GetInsertBuilder(ConnectionConfig currentConnectionConfig)
|
public static InsertBuilder GetInsertBuilder(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
InsertBuilder result = CreateInstance<InsertBuilder>(GetClassName(currentConnectionConfig.DbType, "InsertBuilder"));
|
InsertBuilder result = CreateInstance<InsertBuilder>(GetClassName(currentConnectionConfig.DbType.ToString(), "InsertBuilder"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static UpdateBuilder GetUpdateBuilder(ConnectionConfig currentConnectionConfig)
|
public static UpdateBuilder GetUpdateBuilder(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
UpdateBuilder result = CreateInstance<UpdateBuilder>(GetClassName(currentConnectionConfig.DbType, "UpdateBuilder"));
|
UpdateBuilder result = CreateInstance<UpdateBuilder>(GetClassName(currentConnectionConfig.DbType.ToString(), "UpdateBuilder"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
public static DeleteBuilder GetDeleteBuilder(ConnectionConfig currentConnectionConfig)
|
public static DeleteBuilder GetDeleteBuilder(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
DeleteBuilder result = CreateInstance<DeleteBuilder>(GetClassName(currentConnectionConfig.DbType, "DeleteBuilder"));
|
DeleteBuilder result = CreateInstance<DeleteBuilder>(GetClassName(currentConnectionConfig.DbType.ToString(), "DeleteBuilder"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -159,44 +159,44 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ILambdaExpressions result = CreateInstance<ILambdaExpressions>(GetClassName(currentConnectionConfig.DbType, "ExpressionContext"));
|
ILambdaExpressions result = CreateInstance<ILambdaExpressions>(GetClassName(currentConnectionConfig.DbType.ToString(), "ExpressionContext"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ISqlBuilder GetSqlbuilder(ConnectionConfig currentConnectionConfig)
|
public static ISqlBuilder GetSqlbuilder(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
ISqlBuilder result = CreateInstance<ISqlBuilder>(GetClassName(currentConnectionConfig.DbType, "Builder"));
|
ISqlBuilder result = CreateInstance<ISqlBuilder>(GetClassName(currentConnectionConfig.DbType.ToString(), "Builder"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IDbBind GetDbBind(ConnectionConfig currentConnectionConfig)
|
public static IDbBind GetDbBind(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
IDbBind result = CreateInstance<IDbBind>(GetClassName(currentConnectionConfig.DbType, "DbBind"));
|
IDbBind result = CreateInstance<IDbBind>(GetClassName(currentConnectionConfig.DbType.ToString(), "DbBind"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IDbMaintenance GetDbMaintenance(ConnectionConfig currentConnectionConfig)
|
public static IDbMaintenance GetDbMaintenance(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
IDbMaintenance result = CreateInstance<IDbMaintenance>(GetClassName(currentConnectionConfig.DbType, "DbMaintenance"));
|
IDbMaintenance result = CreateInstance<IDbMaintenance>(GetClassName(currentConnectionConfig.DbType.ToString(), "DbMaintenance"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IDbFirst GetDbFirst(ConnectionConfig currentConnectionConfig)
|
public static IDbFirst GetDbFirst(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
IDbFirst result = CreateInstance<IDbFirst>(GetClassName(currentConnectionConfig.DbType, "DbFirst"));
|
IDbFirst result = CreateInstance<IDbFirst>(GetClassName(currentConnectionConfig.DbType.ToString(), "DbFirst"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ICodeFirst GetCodeFirst(ConnectionConfig currentConnectionConfig)
|
public static ICodeFirst GetCodeFirst(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
ICodeFirst result = CreateInstance<ICodeFirst>(GetClassName(currentConnectionConfig.DbType, "CodeFirst"));
|
ICodeFirst result = CreateInstance<ICodeFirst>(GetClassName(currentConnectionConfig.DbType.ToString(), "CodeFirst"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IAdo GetAdo(ConnectionConfig currentConnectionConfig)
|
public static IAdo GetAdo(ConnectionConfig currentConnectionConfig)
|
||||||
{
|
{
|
||||||
IAdo result = CreateInstance<IAdo>(GetClassName(currentConnectionConfig.DbType, "Provider"));
|
IAdo result = CreateInstance<IAdo>(GetClassName(currentConnectionConfig.DbType.ToString(), "Provider"));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -71,6 +71,7 @@
|
|||||||
<Compile Include="Abstract\FilterProvider\FilterProvider.cs" />
|
<Compile Include="Abstract\FilterProvider\FilterProvider.cs" />
|
||||||
<Compile Include="Abstract\InsertableProvider\InsertableProvider.cs" />
|
<Compile Include="Abstract\InsertableProvider\InsertableProvider.cs" />
|
||||||
<Compile Include="Abstract\DeleteProvider\DeleteableProvider.cs" />
|
<Compile Include="Abstract\DeleteProvider\DeleteableProvider.cs" />
|
||||||
|
<Compile Include="Enum\DbType.cs" />
|
||||||
<Compile Include="Utilities\ReflectionExtensions.cs" />
|
<Compile Include="Utilities\ReflectionExtensions.cs" />
|
||||||
<Compile Include="Realization\MySql\CodeFirst\MySqlCodeFirst.cs" />
|
<Compile Include="Realization\MySql\CodeFirst\MySqlCodeFirst.cs" />
|
||||||
<Compile Include="Realization\MySql\DbFirst\MySqlDbFirst.cs" />
|
<Compile Include="Realization\MySql\DbFirst\MySqlDbFirst.cs" />
|
||||||
@@ -111,7 +112,6 @@
|
|||||||
<Compile Include="Entities\DbResult.cs" />
|
<Compile Include="Entities\DbResult.cs" />
|
||||||
<Compile Include="Enum\InitKeyType.cs" />
|
<Compile Include="Enum\InitKeyType.cs" />
|
||||||
<Compile Include="Interface\IFilter.cs" />
|
<Compile Include="Interface\IFilter.cs" />
|
||||||
<Compile Include="Entities\DbType.cs" />
|
|
||||||
<Compile Include="Realization\MySql\DbBind\MySqlDbBind.cs" />
|
<Compile Include="Realization\MySql\DbBind\MySqlDbBind.cs" />
|
||||||
<Compile Include="Realization\MySql\SqlBuilder\MySqlBuilder.cs" />
|
<Compile Include="Realization\MySql\SqlBuilder\MySqlBuilder.cs" />
|
||||||
<Compile Include="Realization\MySql\SqlBuilder\MySqlDeleteBuilder.cs" />
|
<Compile Include="Realization\MySql\SqlBuilder\MySqlDeleteBuilder.cs" />
|
||||||
|
Reference in New Issue
Block a user