提交 1d543d76 编写于 作者: s0611163's avatar s0611163

修复:删除多余的DbConnection创建

上级 1bb9efec
......@@ -6,9 +6,9 @@
<Nullable>disable</Nullable>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<Title>LiteSql</Title>
<AssemblyVersion>2.0.0</AssemblyVersion>
<FileVersion>2.0.0</FileVersion>
<Version>2.0.0</Version>
<AssemblyVersion>2.0.1</AssemblyVersion>
<FileVersion>2.0.1</FileVersion>
<Version>2.0.1</Version>
<PackageId>LiteSql</PackageId>
<PackageProjectUrl>https://github.com/0611163/LiteSql</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
......@@ -19,8 +19,7 @@
一款使用原生SQL查询的轻量级ORM,单表查询和SQL拼接查询条件支持Lambda表达式。支持Oracle、MSSQL、MySQL、PostgreSQL、SQLite、Access、ClickHouse等数据库。
</Description>
<PackageReleaseNotes>
更新内容:
重构,和Dapper.Lite保持一致
修复:删除多余的DbConnection创建
</PackageReleaseNotes>
</PropertyGroup>
......
......@@ -25,19 +25,7 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
Execute(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
Execute(strSql.ToString(), parameters);
}
/// <summary>
......@@ -53,20 +41,8 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
object id = ExecuteScalar(strSql.ToString(), parameters);
return Convert.ToInt64(id);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
object id = ExecuteScalar(strSql.ToString(), parameters);
return Convert.ToInt64(id);
}
#endregion
......@@ -83,19 +59,7 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
await ExecuteAsync(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
await ExecuteAsync(strSql.ToString(), parameters);
}
/// <summary>
......@@ -111,20 +75,8 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
object id = await ExecuteScalarAsync(strSql.ToString(), parameters);
return Convert.ToInt64(id);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
object id = await ExecuteScalarAsync(strSql.ToString(), parameters);
return Convert.ToInt64(id);
}
#endregion
......@@ -154,19 +106,7 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
Execute(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
Execute(strSql.ToString(), parameters);
}
}
#endregion
......@@ -197,19 +137,7 @@ namespace LiteSql
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
await ExecuteAsync(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
await ExecuteAsync(strSql.ToString(), parameters);
}
}
#endregion
......
......@@ -71,19 +71,7 @@ namespace LiteSql
{
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
Execute(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
Execute(strSql.ToString(), parameters);
}
}
#endregion
......@@ -107,19 +95,7 @@ namespace LiteSql
{
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
await ExecuteAsync(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
await ExecuteAsync(strSql.ToString(), parameters);
}
}
#endregion
......@@ -165,19 +141,7 @@ namespace LiteSql
{
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
Execute(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
Execute(strSql.ToString(), parameters);
}
}
}
......@@ -224,19 +188,7 @@ namespace LiteSql
{
OnExecuting?.Invoke(strSql.ToString(), parameters);
var conn = GetConnection(_tran);
try
{
await ExecuteAsync(strSql.ToString(), parameters);
}
finally
{
if (_tran == null)
{
if (conn.State != ConnectionState.Closed) conn.Close();
}
}
await ExecuteAsync(strSql.ToString(), parameters);
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册