エラー:タイプマップ構成がないか、マッピングがサポートされていません
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に置き換わりました
}
読んだ:
}