相关疑难解决方法(0)

如何在ASP.NET Core中设置Automapper

我是.NET的新手,我决定解决.NET Core而不是学习"老方法".我在这里找到了一篇关于为.NET Core设置AutoMapper的详细文章,但新手有更简单的演练吗?

c# automapper asp.net-core

219
推荐指数
13
解决办法
13万
查看次数

如何在.Net core 2.0控制台应用程序中将AutoMapper添加到DI

我尝试在我的.Net Core 2.0控制台应用程序中使用AutoMapper.我的班级看起来像这样:

public class AutoGetCurrency
{
    private readonly IMapper mapper;
    public AutoGetCurrency(IMapper mapper) {
    this.mapper = mapper;
    }
    ....
}
Run Code Online (Sandbox Code Playgroud)

我尝试将服务添加到Main方法中:

static void Main(string[] args)
{
    var services = new ServiceCollection();
    ServiceProvider = services.BuildServiceProvider();
    services.AddTransient<IMapper>();
    ....
}
Run Code Online (Sandbox Code Playgroud)

但我有下一个错误'发生了一个或多个错误.(你调用的对象是空的.)'

请告诉我如何添加AutoMapper以使用DI.

c# console-application automapper .net-core

2
推荐指数
1
解决办法
4701
查看次数