automapper-5

    3熱度

    1回答

    我最近從Automapper 4.2.1升級到5.1.1,並且遇到涉及開放泛型的先前有效映射問題。 此前,automapper配置中,我有以下開放式泛型映射配置 CreateMap(typeof(IPager<>), typeof(ModelPager<>)) .ForMember("Items", e => e.MapFrom(o => (IEnumerable) o)); 這個工

    0熱度

    1回答

    我試圖映射多種類型,約50到其他類型(其中50)他們是1對一,但我想從接口映射到具體類型。 相關代碼例如: using AutoMapper; using System; using System.Collections.Generic; namespace ConsoleApplication1 { internal class Program { pu

    1熱度

    1回答

    我只是試着將AutoMapper升級到5.0.2,但碰到了路障。 按照migration docs,值解析器現在已經進入了目標對象: 值解析器的簽名已更改爲允許訪問的源/目的模型。 這樣做的結果是每個值解析器只與一個目標類型綁定。 但是,我們的一些值解析器用於多個目標類型。我們有在映射我們DTO的所有ID屬性期間使用的解析器。解析器通過注入解析器的服務來修改ID。 我該如何在AutoMapper

    2熱度

    1回答

    我有一個動態對象(實際上是JSON.NET中的JObject),它是從JSON動態構建的。 我想將其屬性複製到一個現有的對象。來自動態對象的屬性應該存在於目標對象的類型中,如果沒有,則可以有錯誤。 我正在看Automapper,最新版本,爲此。我試圖從JObject創建一個映射到正確的類型,但我不認爲它會工作,因爲JObject中的屬性存儲在內部字典中。 這可能嗎?

    3熱度

    1回答

    我有下面的代碼已經在Automapper的v3中工作,但不再在v5中。 更新它也適用於v4。 CallScheduleProfile在其構造函數中將Title屬性設置爲類的實例,該實例將值true傳遞給它。 CallScheduleProfileViewModel在其構造設置一個Title屬性到該傳遞的true和"Title"的值的不同的類的實例。 我已經在AutoMapper中爲所有4個類設置了

    1熱度

    1回答

    Automapper V4.0是非常直截了當的方法中使用,有人可以幫這個改寫爲V5.0,請(特別是映射代碼): public IEnumerable<NotificationDto> GetNewNotifications() { var userId = User.Identity.GetUserId(); var notifications = _contex