AutoMapper la Migration de la statique de l'API

https://github.com/AutoMapper/AutoMapper/wiki/Migrating-from-static-API

ce changement me brise le système.

Avant la mise à jour, j'utilise:

===> Démarrage.cs

public class Startup
{
    public Startup(IHostingEnvironment env)
    {
    ...
        MyAutoMapperConfiguration.Configure();
    }
}

===> MyAutoMapperConfiguration.cs

public class MyAutoMapperConfiguration
{
    public static void Configure()
    {
        Mapper.Initialize(a =>
        {
            a.AddProfile<AbcMappingProfile>();
            a.AddProfile<XyzMappingProfile>();
            a.AddProfile<QweMappingProfile>();
        });
    }
}

===> AbcMappingProfile.cs

public class AbcMappingProfile : Profile
{
    protected override void Configure()
    {
        Mapper.CreateMap<AbcEditViewModel, Abc>();
        Mapper.CreateMap<Abc, AbcEditViewModel>();
        ...
    }
}

ERREUR:

'Mapper.CreateMap () "est obsolète:" La statique de l'API sera supprimé dans la version 5.0. Utiliser un MapperConfiguration instance et de les stocker de manière statique en tant que de besoin. Utilisation CreateMapper pour créer un mappeur instanace.'

Je peux utiliser Mappeur.Carte. Maintenant, Comment puis-je l'utiliser

InformationsquelleAutor Asp.net | 2016-02-07