mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 16:18:47 +08:00
-
This commit is contained in:
parent
8ab8687ae1
commit
b181fbd85a
Binary file not shown.
@ -7,6 +7,7 @@ using System.Threading.Tasks;
|
|||||||
using System.Linq.Expressions;
|
using System.Linq.Expressions;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
using OrmTest.Models;
|
using OrmTest.Models;
|
||||||
|
using System.Data.SqlClient;
|
||||||
|
|
||||||
namespace OrmTest
|
namespace OrmTest
|
||||||
{
|
{
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
|
||||||
</startup>
|
|
||||||
</configuration>
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -18,7 +18,6 @@ namespace SqlSugar
|
|||||||
this.IsClearParameters = true;
|
this.IsClearParameters = true;
|
||||||
this.CommandTimeOut = 30000;
|
this.CommandTimeOut = 30000;
|
||||||
}
|
}
|
||||||
|
|
||||||
public IDbTransaction Transaction { get; set; }
|
public IDbTransaction Transaction { get; set; }
|
||||||
public virtual SqlSugarClient Context { get; set; }
|
public virtual SqlSugarClient Context { get; set; }
|
||||||
public virtual IConnectionConfig MasterConnectionConfig { get; set; }
|
public virtual IConnectionConfig MasterConnectionConfig { get; set; }
|
||||||
@ -180,7 +179,7 @@ namespace SqlSugar
|
|||||||
this.Transaction = null;
|
this.Transaction = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public abstract SugarParameter[] ToIDbDataParameter(params SugarParameter[] pars);
|
public abstract IDataParameter[] ToIDbDataParameter(params SugarParameter[] pars);
|
||||||
public abstract void SetCommandToAdapter(IDataAdapter adapter, IDbCommand command);
|
public abstract void SetCommandToAdapter(IDataAdapter adapter, IDbCommand command);
|
||||||
public abstract IDataAdapter GetAdapter();
|
public abstract IDataAdapter GetAdapter();
|
||||||
public abstract IDbCommand GetCommand(string sql, SugarParameter[] pars);
|
public abstract IDbCommand GetCommand(string sql, SugarParameter[] pars);
|
||||||
|
@ -57,7 +57,7 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
if (pars != null)
|
if (pars != null)
|
||||||
{
|
{
|
||||||
IDbDataParameter[] ipars= ToIDbDataParameter(pars);
|
IDataParameter[] ipars= ToIDbDataParameter(pars);
|
||||||
sqlCommand.Parameters.AddRange((SqlParameter[])ipars);
|
sqlCommand.Parameters.AddRange((SqlParameter[])ipars);
|
||||||
}
|
}
|
||||||
CheckConnection();
|
CheckConnection();
|
||||||
@ -73,8 +73,20 @@ namespace SqlSugar
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="pars"></param>
|
/// <param name="pars"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public override SugarParameter[] ToIDbDataParameter(params SugarParameter[] pars)
|
public override IDataParameter[] ToIDbDataParameter(params SugarParameter[] pars)
|
||||||
{
|
{
|
||||||
|
if (pars == null || pars.Length == 0) return null;
|
||||||
|
IDataParameter[] reval = new IDataParameter[pars.Length];
|
||||||
|
foreach (var par in pars)
|
||||||
|
{
|
||||||
|
var p = new SqlParameter();
|
||||||
|
p.ParameterName = par.ParameterName;
|
||||||
|
p.UdtTypeName = par.UdtTypeName;
|
||||||
|
p.Size = par.Size;
|
||||||
|
p.Value = par.Value;
|
||||||
|
p.DbType = par.DbType;
|
||||||
|
reval[0] =p;
|
||||||
|
}
|
||||||
return pars;
|
return pars;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
IDbConnection Connection { get; set; }
|
IDbConnection Connection { get; set; }
|
||||||
IDbTransaction Transaction { get; set; }
|
IDbTransaction Transaction { get; set; }
|
||||||
SugarParameter[] ToIDbDataParameter(params SugarParameter[] pars);
|
IDataParameter[] ToIDbDataParameter(params SugarParameter[] pars);
|
||||||
SugarParameter[] GetParameters(object obj, PropertyInfo[] propertyInfo = null);
|
SugarParameter[] GetParameters(object obj, PropertyInfo[] propertyInfo = null);
|
||||||
SqlSugarClient Context { get; set; }
|
SqlSugarClient Context { get; set; }
|
||||||
void ExecLogEvent(string sql, SugarParameter[] pars, bool isStarting = true);
|
void ExecLogEvent(string sql, SugarParameter[] pars, bool isStarting = true);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectView>ShowAllFiles</ProjectView>
|
<ProjectView>ProjectFiles</ProjectView>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user