私は2つのクラスを持っています:
クラス - 国 >> ID、名前、リスト
クラス - 都市 >> ID、名前、CountryID、Country
上記のクラスと同じ CountryViewModel および CityViewModel クラスがあります。
Global.asax.cs に次のように記述しました。
AutoMapper.Mapper.CreateMap<Country,CountryViewModel>();
AutoMapper.Mapper.CreateMap<City,CityViewModel>();
datbabse からエンティティを取得した後、モデルをビュー モデルにマップするために次の行を実行しています。
AutoMapper.Mapper.Map(country, System.Type.GetType("Country"), System.Type.GetType("CountryViewModel"));
これにより、上記の行で「オブジェクト参照が見つかりません」というエラーが発生します。