2012-03-09 12 views
0

何らかの理由でこの設定を使用するEmitMapperサンプルからFlatteringConfigを使用している場合、カスタムコンバータのコンバーター機能は呼び出されません。 DefaultMapConfigが使用されているときに呼び出されます。Emit Mapperをカスタムコンバータでフラット化する

設定:潜在的な理由について

var userMapper = ObjectMapperManager.DefaultInstance.GetMapper<User, UserModel>(
        new FlatteringConfig().ConvertGeneric(typeof(IList<>), typeof(IList<>), 
       new DefaultCustomConverterProvider(typeof(EntityListToModelListConverter<,>)))); 

任意のアイデア?カスタム・コンバータを割り当て

+0

答えを回答として入力してください – onof

答えて

0

FlatteringConfigはそれがFilterOpertations関数を呼び出すされていないGetMappingOperations機能を無効にしますので、以下の私の答え、で

ソリューション

ルック。だからGetMappingOperationsFilterOperations関数呼び出しを追加すると問題が解決しました。

関連する問題