automapper

    1熱度

    1回答

    實體: public class Entity { public int Id { get; set; } } public class User : Entity { public string Name { get; set; } public Company Company { get; set; } } public class Compan

    0熱度

    1回答

    是否可以使用Automapper在我的新數據模型(Entity framwork)中創建新實體? 我目前正在進行數據遷移,並且表中有一些更改(在新目標數據模型中)。 我可以將所有這些新更改映射到新的數據模型。但是在目的地國中完全是一個新實體呢? 在新的數據模型中,我有一個與其他表沒有任何關係的新表。 我希望我可以做一些事情,如: Mapper.CreateMap<null, newDataMode

    2熱度

    1回答

    在我的數據庫中,我有標籤和帖子表。它們之間有多對多的關係。在標籤實體中,我不存儲標籤使用次數。此屬性(Quantity)位於標記視圖模型內部。 通過使用AutoMapper我創建了Tag和TagViewModel之間的地圖。裏面AfterMap方法我設置Quantity屬性: Mapper.Initialize(config => { config.CreateMap<Tag, Tag

    0熱度

    1回答

    我知道如何使用沒有功能的地圖。這是輸入: Id: 1 Name: Something Color: -9690922 和預期輸出: Id: 1 Name: Something Color: (29, 3, 201, 1) 我有這個顏色從數字轉換的功能,但如何映射器中使用它?

    0熱度

    1回答

    我很努力地映射2個對象。基本上有產品,這是我的EF模型,我將它映射到具有FileDto的ProductDto。 我想將Product.FileName映射到ProductDto.File.Internal名稱,如何做到這一點? 下面的類。 public class Product : BaseEntity<long> { [MaxLength(100)] public

    3熱度

    1回答

    我使用AutoMapper將ViewModel映射到模型。但是,如果相應的源屬性爲null,我希望屬性不會映射。 我的源類如下: public class Source { //Other fields... public string Id { get; set; } //This should not be mapped if null } 和目的地類是: publ

    0熱度

    1回答

    使用的OData與Automapper和EF核心暴露出下面的數據模型, 客戶 CustomerMetric:CustomerLevel,VIPFlag,其他領域... 客戶與CustomerMetric有一對多的關係。目標是讓客戶控制器在CustomerMetric表的第一個匹配行中公開CustomerLevel,VIPFlag。 我在地圖上的配置做了什麼, .ForMember(DEST =>

    0熱度

    1回答

    我正在使用AutoMapper來檢索Order對象。對於價格,我使用對象的擴展方法來解析,我需要傳入PriceType和Markup進行計算。 目前,我有它的工作只是PriceType //in the mapping .ForMember(d => d.TotalPrice, opt => opt.ResolveUsing((src, dest, destMember, resCont

    0熱度

    1回答

    我有一堆使用Builder設計模式實例化的類。例如,我可能有一個使用我實例化這樣的生成器設計模式的汽車: Builder carBuilder = Car.CreateBuilder(); carBuilder.setColor("red"); carBuilder.setHorsepower(300); Car car = carBuilder.Build(); car.color ==

    1熱度

    1回答

    我有三個表: tblApplications [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [varchar](250) NOT NULL, [Level5ID] [int] NOT NULL tblLevel5s [ID] [int] IDENTITY(1,1) NOT NULL, [Level4ID]