首页 新闻 会员 周边 捐助

automapper的Profile如何实现注入

0
悬赏园豆:5 [已解决问题] 解决于 2020-05-28 16:33

想在automapper转换实体的时候获取缓存数据。

using AutoMapper;

    public class TestProfile : Profile
    {
        public TestProfile()
        {
            IServiceProvider serviceProvider = new ServiceCollection().BuildServiceProvider();
            IMemoryCache _cache = serviceProvider.GetService<IMemoryCache>();
        }
    }

无法获取到_cache


using AutoMapper;

    public class TestProfile : Profile
    {
        public TestProfile(IMemoryCache _cache)
        {

        }
    }

TestProfile构造函数报错

一羽赐命的主页 一羽赐命 | 初学一级 | 园豆:11
提问于:2020-05-28 15:32
< >
分享
最佳答案
0

建议远离这样的反模式

收获园豆:5
dudu | 高人七级 |园豆:29568 | 2020-05-28 15:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册