同じプロパティ名でプロパティタイプが異なる場合、どのようにマッピングを無視できますか? デフォルトではスローエラーです。automapper - 同じプロパティ名でプロパティタイプが異なる場合のマッピングを無視する - C#
Mapper.CreateMap<EntityAttribute, LeadManagementService.LeadEntityAttribute>();
Model = Mapper.Map<EntityAttribute, LeadManagementService.LeadEntityAttribute>(EntityAttribute);
私は無視するプロパティ名を指定する方法を知っていますが、それは私が望むものではありません。
.ForMember(d=>d.Field, m=>m.Ignore());
今後、新しいプロパティが追加される可能性があります。だから私は、異なるデータ型を持つすべてのプロパティのマッピングを無視する必要があります。
ます(OPT =>オプト.ForAllMembersを試してみました.Condition(IsValidType)));私の答えはソースコードの例を見てください。 – Vinod