簡體   English   中英

如何將約定添加到AutoMapper中的特定屬性

[英]How to add convention to specific property in AutoMapper

我正在使用AutoMapper,並且想為特定的屬性名稱添加約定,例如ABC_DEF-> ABCDEF。 我知道如何為所有屬性名稱添加約定。 如何只為特定屬性添加? 謝謝。

對於所有屬性名稱:

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

編輯:

例如具有屬性的類:

        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。 可以使用約定嗎?

您可以將MapFrom用作特定的屬性名稱。 它使您可以從一個屬性重定向到另一個屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM