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