2016-08-12 7 views
0

私はAutoMapperを使用していますが、ABC_DEF - > ABCDEFなどの特定のプロパティ名に規則を追加したいとします。私はすべてのプロパティ名の規則を追加する方法を知っています。特定のプロパティのみを追加するには?おかげさまで AutoMapperの特定のプロパティに規則を追加する方法

AddMemberConfiguration().AddName<ReplaceName>(_ => _.AddReplace("Ä", "A").AddReplace("í", "i")); 

EDIT:プロパティを持つたとえばクラスの

:すべてのプロパティ名については

 public class Test 
     { 
      public int ABC_PROP1 { get; set; } 
      public int ABC_PROP2 { get; set; } 
      public int ABC_PROP3 { get; set; } 
      public int CDE_PROP4 { get; set; } 
      public int EFG_PROP5 { get; set; } 
     } 

そして、私は唯一のプロパティで "_" 置換するで始まりますABC。しかし、MapFormなし。使用法は可能でしょうか?

答えて

1

特定のプロパティ名にはMapFromを使用できます。あるプロパティから別のプロパティにリダイレクトすることができます。

+0

しかし、これは1つの具体的なプロパティに対してのみです。私はそのようなグループを地図にしたい。 Dev_Prop1、Dev_Prop2、...をDevProp1、DevProp2に割り当てる。私は各プロパティのMapFromを書いてはいけません。私はこれらの特性をたくさん持っています。ありがとう。 – Musketyr

+0

私はあなたの質問を更新する必要があるかもしれないと思う、特定のプロパティのためだけに追加する方法を尋ねた。 MapFromは特定のプロパティ用です。メンバー構成はメンバーのグループ用です。 –

+0

または、もう少しタイプを投稿してください。あなたが影響を与えようとしている種類のグループだけですか?またはただ一つのタイプ?それが問題だということを強調していますか? –

関連する問題