2017-09-19 26 views
3

ASP.Net Core 2.0でAutoMapperを使用する方法があるかどうか分かっていますか? IServiceCollectionの拡張機能はありません。ASP.Net Core 2.0のAutoMapper

また、オプションで、.Net Framework 4.7または.Net Standard 2.0でAutoMapperを操作しようとしましたか?

+1

ConfigureServices方法に追加

public class AutoMapperProfile : Profile { public AutoMapperProfile() { CreateMap<Abc, AbcEntity>(); } } 
の下のコードのようにstartup.csに追加しAutoMapperProfile.csを作成することができます。あなたはどこに正確にこだわっていますか? – Win

+2

ああ! AutoMapper.Extensions.Microsoft.DependencyInjectionを追加していないことがわかりました。 AutoMapperだけを追加しました:/ @Win助けてくれてありがとうございます:) –

+0

[AutomapperをASP.NETコアにインストールする方法](https://stackoverflow.com/questions/40275195/how-to-セットアップオートマッパーin-asp-net-core) –

答えて

4

それはあなたの両方を追加する必要が判明:
- AutoMapper
- AutoMapper.Extensions.Microsoft.DependencyInjection
のみ(第一1への依存関係を持っている)第二1。

3

あなたはASP.Netコア2.0で動作しますAutoMapper startup.cs

//Automapper profile 
Mapper.Initialize(cfg => cfg.AddProfile<AutoMapperProfile>()); 
関連する問題