Update Core

This commit is contained in:
sunkaixuan
2022-05-24 10:06:53 +08:00
parent de12dc25e4
commit 561ee9f56b
2 changed files with 18 additions and 1 deletions

View File

@@ -7,6 +7,23 @@ using System.Threading.Tasks;
namespace SqlSugar
{
public interface ISugarUnitOfWork<T> where T : SugarUnitOfWork, new()
{
ISqlSugarClient Db { get; set; }
T CreateContext(bool isTran);
}
public class SugarUnitOfWork<T> : ISugarUnitOfWork<T> where T : SugarUnitOfWork, new()
{
public SugarUnitOfWork(ISqlSugarClient db)
{
this.Db = db;
}
public ISqlSugarClient Db { get; set; }
public T CreateContext(bool isTran)
{
return Db.CreateContext<T>(isTran);
}
}
public class SugarUnitOfWork : IDisposable
{
public ISqlSugarClient Db { get; internal set; }

View File

@@ -9,7 +9,7 @@ namespace SqlSugar
{
public interface ISugarUnitOfWork<T> where T : SugarUnitOfWork, new()
{
public ISqlSugarClient Db { get; set; }
ISqlSugarClient Db { get; set; }
T CreateContext(bool isTran);
}
public class SugarUnitOfWork<T> : ISugarUnitOfWork<T> where T : SugarUnitOfWork, new()