automapper-6

    1熱度

    1回答

    我已經定義了映射到/從我的DTO對象,其中一個對另一個的屬性與其他匹配激動人心,除了DTO對象具有集合定義爲ISet和非DTO對象將那些collectiond定義爲HashSet。我注意到了DTO - > Non DTO映射的重要性能指標,相比之下。 AutoMapper似乎有麻煩從接口從具體類,我想知道如果我在映射丟失的東西,或配置某處更明確。這種模式在我們的代碼庫中存在,但我的問題我對象可以2

    0熱度

    1回答

    我有一個很大的類,有30多個屬性,我需要從一個小的類映射到約6個自動映射的屬性(相同名稱,相同類型)。我不想在映射配置中維護24+ .Ignore()的列表,但是我確實希望能夠對我的所有映射運行AutoMapper的驗證例程;不過,我並不特別關心這個映射是否得到驗證。 我已經嘗試過使用ReverseMap和一些Ignore *方法來查看可能的工作。我認爲ReverseMap會是個訣竅,但無論是我使

    0熱度

    1回答

    我在.NET EF項目中使用AutoMapper 6.0.2,我似乎無法使AutoMapper工作。 在這種使用AutoMapper 4.x.x本教程中使用: class A { string Id; string Name; B test {get; set;} } class B { string Id; string Name;

    2熱度

    2回答

    框架&包 .NETCoreApp 1.1 Xunit 2.2.0 AutoMapper 6.0.2 Microsoft.AspNetCore.TestHost 1.1.1 Microsoft.NET.Test.Sdk 15.0.0 集成測試 public class ControllerRequestsShould { private readonly TestServer

    0熱度

    1回答

    我知道這個問題已在另一個線程中回答。我嘗試了所建議的內容,但仍然無法正常工作。 這是我的實體和模型映射... cfg.CreateMap<DocumentAmountModel, InputDocumentData>() .ForMember(d => d.Amounts, o => o.MapFrom(s => s.Amounts)); 映射爲孩子金額 cfg.Crea

    0熱度

    1回答

    使用自動映射器我試圖將一個對象映射到另一個對象。一個屬性是一個名爲Task的類,其中包含一個客戶列表。另一個類叫做結果,包含客戶數量和另一個客戶列表。 這是我的當前方法,它將信息正確地填充到順序屬性中,但在結果中仍然失敗,但仍然爲空。我怎樣才能得到列表的結果?我如何需要更改地圖,是否需要在兩個方向創建地圖,或者這不是必需的? Mapper.Initialize(cfg => { cfg

    0熱度

    1回答

    使用ASP.NET MVC核心和實體框架核心我試圖創建一個簡單的網站。 我定義我的模型: public class Club { [Key] public int Id { get; set; } public string Name { get; set; } public virtual IEnumerable<Team> Teams { get;

    0熱度

    2回答

    使用Automapper 6映射集合時出現問題,但找不到解決方案。在下面的updatedArticle對象中,我在映射後留下了舊的Created和Updated值,因爲它們不存在於視圖模型中。但是說明中的Created和Updated的值已丟失。通過視圖模型進入的值全部正確更新。我究竟做錯了什麼? Automapper也失去了Article的Entity Framework 6映射,因爲這些值也丟