2016-10-11 3 views
0

これは繰り返し質問だと思いますが、解決できません。 ここに私のマッピングです。Automapper CreateMissingTypeMapsプロパティ警告

UserProfileVM model = AutoMapper.Mapper.DynamicMap<UserProfileVM>(objUser); 

ただし、ここではAutoMapperに警告が表示されます。

MapperConfigurationを追加しようとしましたが、DynamicMap<>()でどのように使用するかわかりません。

var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; }); 

今どのように動的マップのための私の設定変数を使用するには?

私のアプリケーションで何度もマッパーを使用しているため、またはこれらの問題のグローバル設定があります。

答えて

1

(あなたがショーを持って使用する場合に推奨)、特定の設定を使用して静的AutoMapperを初期化します。

Mapper.Initialize(cfg => cfg.CreateMissingTypeMaps = true); 

または構成からAutoMapperのインスタンスを作成します。

var config = new MapperConfiguration(cfg => { cfg.CreateMissingTypeMaps = true; }); 
IMapper mapper = config.CreateMapper(); 

AutoMapper Static and Instance API

+0

が、どのように私はDynamicMap <>メソッドを使用していますが、CreateMapperは必要ありません。 – Bharat

+0

'Mapper.Initialize'を実行する場合は、DynamicMapあなたの例で示したように、静的なAutoMapper上で: 'UserProfileVM model = AutoMapper.Mapper.DynamicMap (objUser);' –