diff --git a/Repository.md b/Repository.md index 1ee720d..28eec28 100644 --- a/Repository.md +++ b/Repository.md @@ -193,14 +193,9 @@ public void ConfigureServices(IServiceCollection services) services.AddSingleton(fsql); services.AddScoped(sp => fsql.CreateUnitOfWork()); - services.AddScoped(typeof(IReadOnlyRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IBasicRepository<>), typeof(UnitOfWorkRepository<>)); + services.AddScoped(typeof(IBaseRepository<>), typeof(UnitOfWorkRepository<>)); services.AddScoped(typeof(BaseRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IReadOnlyRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(IBasicRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(BaseRepository<,>), typeof(UnitOfWorkRepository<,>)); - //批量注入程序集内的所有自建仓储类,可以根据自己需要来修改 Assembly[] assemblies = new [] { typeof(XxxRepository).Assembly }; if (assemblies?.Any() == true) diff --git a/事务.md b/事务.md index 15d6e17..26f2545 100644 --- a/事务.md +++ b/事务.md @@ -99,14 +99,9 @@ public void ConfigureServices(IServiceCollection services) services.AddSingleton(fsql); services.AddScoped(sp => fsql.CreateUnitOfWork()); - services.AddScoped(typeof(IReadOnlyRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IBasicRepository<>), typeof(UnitOfWorkRepository<>)); + services.AddScoped(typeof(IBaseRepository<>), typeof(UnitOfWorkRepository<>)); services.AddScoped(typeof(BaseRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IReadOnlyRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(IBasicRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(BaseRepository<,>), typeof(UnitOfWorkRepository<,>)); - //批量注入程序集内的所有自建仓储类,可以根据自己需要来修改 Assembly[] assemblies = new [] { typeof(XxxRepository).Assembly }; if (assemblies?.Any() == true) diff --git a/工作单元.md b/工作单元.md index 793e1cb..870dd19 100644 --- a/工作单元.md +++ b/工作单元.md @@ -43,12 +43,8 @@ public void ConfigureServices(IServiceCollection services) services.AddSingleton(fsql); services.AddScoped(sp => fsql.CreateUnitOfWork()); - services.AddScoped(typeof(IReadOnlyRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IBasicRepository<>), typeof(UnitOfWorkRepository<>)); + services.AddScoped(typeof(IBaseRepository<>), typeof(UnitOfWorkRepository<>)); services.AddScoped(typeof(BaseRepository<>), typeof(UnitOfWorkRepository<>)); - services.AddScoped(typeof(IReadOnlyRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(IBasicRepository<,>), typeof(UnitOfWorkRepository<,>)); - services.AddScoped(typeof(BaseRepository<,>), typeof(UnitOfWorkRepository<,>)); //批量注入程序集内的所有自建仓储类,可以根据自己需要来修改 Assembly[] assemblies = new [] { typeof(XxxRepository).Assembly };