0
このページを読んだが答えはなかった。 https://github.com/MapsterMapper/Mapster/wiki/Ignoring-membersタイプ名にDtoがある場合にMapster Ignore ID値をマップするには
私がしたいことはソースの種類がSomethingDto
またはFooDto
このような何かのように命名されたときに、すべてのId
のフィールドを無視することです...
TypeAdapterConfig<TSource, TDestination>
.NewConfig()
.IgnoreIf((src, dest) => src.GetType.Name.EndsWith("Dto"), dest => dest.Id);
私はグローバルに設定することができますどのようにもう一つの問題、メソッドの途中でこの新しいメソッドの使用を開始し、メソッドが終了すると元のグローバル設定に戻りますか?私は、例えば、常にIDを無視したくないかもしれません。