Abp.VNext-懒加载LazyServiceProvider

作用
  1. 实现按需加载、减少不必要的开销,提供应用程序性能。
  2. 避免服务出现循环引用问题。
应用范围
  1. 控制器
public class AController:AbpController
{
    private AService _aService => LazyServiceProvider.LazyGetRequiredService<AService>();
}
  1. 应用服务
public class AService:ApplicationService
{
    private IARepository _aRepository => LazyServiceProvider.LazyGetRequiredService<IARepository>();
}
  1. 领域服务
posted @ 2024-11-19 17:51  相遇就是有缘  阅读(281)  评论(0)    收藏  举报