MVCアプリでAutoMapperを使用しています。GETでは、オブジェクトのリストを表示し、次のようにマップする必要があります。
Mapper.CreateMap<Word, WordViewModel>();
Mapper.Map<IList<Word>, IList<WordViewModel>>(list);
次に、ユーザーは編集して保存できます。POSTでは次のようにします。
Mapper.CreateMap<WordViewModel, Word>();
全て大丈夫。しかし、リストを再度取得しようとすると、AutoMapperはマッピングを正しく実行できないと言います。
AutoMapper.Reset()が不要になったらすぐに呼び出すことを解決しました。しかし、それが正しいワークフローかどうかはわかりません。