1

这是我的控制器构造函数:

    public PostCategoryController(ICategorizationRepository<PostCategory> categorizationRepository,
                                                         IContentRepository<Post> repository, PostUtilityService postUtilityService)
    {
        _repository = repository;
        _categorizationRepository = categorizationRepository;
        _postUtilityService = postUtilityService;
    }

如何PostUtilityService使用 Autofac 注册实现?该服务没有接口,它只是一个执行某些操作的类。

我想使用Register最简单或性能最好的方法或重载。

4

1 回答 1

1

使用AsSelf扩展方法。

builder.RegisterType<PostUtilityService>().AsSelf();
于 2012-08-26T13:35:50.560 回答