2017-04-23 11 views
0

.NET EFプロジェクトでAutoMapper 6.0.2を使用しており、AutoMapperを動作させることができません。 AutoMapperを使用していた4.x.xこれを使用したチュートリアルでAutoMapperが例外を生成します

class A 
{ 
    string Id; 
    string Name; 
    B test {get; set;} 
} 

class B 
{ 
    string Id; 
    string Name; 
    C test{ get; set;} 
} 

class C 
{ 
    string Name; 
} 

Mapper.CreateMap<C, CDto>(); 
Mapper.CreateMap<B, BDto>(); 
Mapper.CreateMap<A, ADto>(); 

return entities.Select(Mapper.Map<A, ADto>); 

私は以下試してみましたが、私はMapper.Mapを使用するとき、私はいつも後から例外を取得します。

var config = new MapperConfiguration(cfg => 
{ 
    cfg.CreateMap<C, CDto>(); 
    cfg.CreateMap<B, BDto>(); 
    cfg.CreateMap<A, ADto>(); 
}); 

Mapper.Initialize(cfg => 
{ 
    cfg.CreateMap<C, CDto>(); 
    cfg.CreateMap<B, BDto>(); 
    cfg.CreateMap<A, ADto>(); 
}); 
+2

例外メッセージとは何ですか? – CodeNotFound

答えて

0

マイmisstake。私はMapperConfigurationで忘れてしまった別のクラスを持っていました。私がクラスを追加したとき、私はそれを働かせました。

関連する問題