エラー:タイプマップ構成がないか、マッピングがサポートされていません



Error Missing Type Map Configuration



エラー:タイプマップ構成がないか、マッピングがサポートされていません

□背景



ドメインモデルビューモデルの節約時間に変換すると、AutoMapperのミスで発生しました。

□分析



1、AutoMapperから派生し、プロファイルクラスのマッピングが確立されました。
Mapper.CreateMap()

2、Profileクラスから派生して初期化されています。

DomainModel someDomainModel = AutoMapper.Mapper.Map(someViewModel) DomainModel someDomainModel = AutoMapper.Mapper.DynamicMap(someViewModel)
 public static class AutoMapperConfiguration
 {
 public static void Configure()
 {
 Mapper.Initialize(x => x.AddProfile())
 

3、全体像でも登録されています:



 }
 }
 protected void Application_Start()
 {
 // configuration mapping

4だけでなく、単体テストによって:

 AutoMapperConfiguration.Configure()
 } 
 [TestClass]
 public class AutoMapperConfigurationTester
 {
 [TestMethod]
 public void TestMethod1()
 {
 AutoMapperConfiguration.Configure()
 Mapper.AssertConfigurationIsValid()

□解決策

実際のマッピングでは、AutoMapper.Mapper.MapがAutoMapper.Mapper.DynamicMapに置き換わりました

 }

読んだ:

 }