automapper

    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]

    1热度

    1回答

    我可以看到,AutoMapper支持Open Generics和Inheritance,但我无法让它与这两者结合使用。 鉴于 public class Foo { public int Id { get; set; } } public class Bar<T> : Foo { public T Value { get; set; } } ,并假设互补类的Foo