diff --git a/Src/Asp.Net/SqlSugar/SugarUnitOfWork.cs b/Src/Asp.Net/SqlSugar/SugarUnitOfWork.cs index f078dd0ca..8e6478702 100644 --- a/Src/Asp.Net/SqlSugar/SugarUnitOfWork.cs +++ b/Src/Asp.Net/SqlSugar/SugarUnitOfWork.cs @@ -24,17 +24,17 @@ namespace SqlSugar return Db.CreateContext(isTran); } } - public interface ISaugarUnitOfWorkClear + public interface ISugarUnitOfWorkClear { RepositoryType GetMyRepository() where RepositoryType : new(); bool Commit(); } /// - /// ISaugarUnitOfWorkClear not exists SqlSugar method + /// ISugarUnitOfWorkClear not exists SqlSugar method /// ISugarUnitOfWork exists SqlSugar method /// - public interface ISugarUnitOfWork : ISaugarUnitOfWorkClear + public interface ISugarUnitOfWork : ISugarUnitOfWorkClear { ISqlSugarClient Db { get; } ITenant Tenant { get; } diff --git a/Src/Asp.NetCore2/SqlSugar/SugarUnitOfWork.cs b/Src/Asp.NetCore2/SqlSugar/SugarUnitOfWork.cs index 750ea3ab5..8e6478702 100644 --- a/Src/Asp.NetCore2/SqlSugar/SugarUnitOfWork.cs +++ b/Src/Asp.NetCore2/SqlSugar/SugarUnitOfWork.cs @@ -24,19 +24,28 @@ namespace SqlSugar return Db.CreateContext(isTran); } } - public interface ISaugarUnitOfWorkClear + public interface ISugarUnitOfWorkClear { RepositoryType GetMyRepository() where RepositoryType : new(); bool Commit(); } - public interface ISugarUnitOfWork : ISaugarUnitOfWorkClear + /// + /// ISugarUnitOfWorkClear not exists SqlSugar method + /// ISugarUnitOfWork exists SqlSugar method + /// + public interface ISugarUnitOfWork : ISugarUnitOfWorkClear { ISqlSugarClient Db { get; } ITenant Tenant { get; } SimpleClient GetRepository() where T : class, new(); } + /// + /// SugarUnitOfWork->ISugarUnitOfWork->ISaugarUnitOfWorkClear + /// ISaugarUnitOfWorkClear not exists SqlSugar method + /// ISugarUnitOfWork exists SqlSugar method + /// public class SugarUnitOfWork : IDisposable, ISugarUnitOfWork { public ISqlSugarClient Db { get; internal set; }