|  | @@ -13,6 +13,7 @@ using Admin.Core.Enums;
 | 
											
												
													
														|  |  using Admin.Core.Extensions;
 |  |  using Admin.Core.Extensions;
 | 
											
												
													
														|  |  using Admin.Core.Filters;
 |  |  using Admin.Core.Filters;
 | 
											
												
													
														|  |  using Admin.Core.Logs;
 |  |  using Admin.Core.Logs;
 | 
											
												
													
														|  | 
 |  | +using Admin.Core.Repository;
 | 
											
												
													
														|  |  using AspNetCoreRateLimit;
 |  |  using AspNetCoreRateLimit;
 | 
											
												
													
														|  |  using Autofac;
 |  |  using Autofac;
 | 
											
												
													
														|  |  using Autofac.Extras.DynamicProxy;
 |  |  using Autofac.Extras.DynamicProxy;
 | 
											
										
											
												
													
														|  | @@ -392,13 +393,16 @@ namespace Admin.Core
 | 
											
												
													
														|  |                  #endregion Aop
 |  |                  #endregion Aop
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                  #region Repository
 |  |                  #region Repository
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |                  var assemblyRepository = Assembly.Load("Admin.Core.Repository");
 |  |                  var assemblyRepository = Assembly.Load("Admin.Core.Repository");
 | 
											
												
													
														|  |                  builder.RegisterAssemblyTypes(assemblyRepository)
 |  |                  builder.RegisterAssemblyTypes(assemblyRepository)
 | 
											
												
													
														|  |                  .AsImplementedInterfaces()
 |  |                  .AsImplementedInterfaces()
 | 
											
												
													
														|  |                  .InstancePerLifetimeScope()
 |  |                  .InstancePerLifetimeScope()
 | 
											
												
													
														|  |                  .PropertiesAutowired();// 属性注入
 |  |                  .PropertiesAutowired();// 属性注入
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                //泛型注入
 | 
											
												
													
														|  | 
 |  | +                builder.RegisterGeneric(typeof(RepositoryBase<>)).As(typeof(IRepositoryBase<>)).InstancePerLifetimeScope();
 | 
											
												
													
														|  | 
 |  | +                builder.RegisterGeneric(typeof(RepositoryBase<,>)).As(typeof(IRepositoryBase<,>)).InstancePerLifetimeScope();
 | 
											
												
													
														|  |                  #endregion Repository
 |  |                  #endregion Repository
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |                  #region Service
 |  |                  #region Service
 |