automapper 相关问题

用于.NET的基于约定的基于对象的对象映射器和转换器

可为空的日期时间无法通过扩展方法映射

我在尝试映射日期时间时遇到问题?串起来, 如果源值为空,则不会执行扩展方法, 有人知道为什么吗? 我尝试了automapper 10.0,这是正常的! 版本 自动地图...

回答 1 投票 0

Automapper - 它是否映射对象列表?

我有以下自动映射器定义: Mapper.CreateMap(); 映射器.CreateMap 我有以下自动映射器定义: Mapper.CreateMap<IB.BusinessComponents.Data.LocationMaster, IB.Entites.Master.Location>(); Mapper.CreateMap<IB.BusinessComponents.Data.LocationMaster, IB.Entites.Master.Location>() .ForMember(destination => destination.Id, source => source.MapFrom(item => item.LocationMasterID)) .ForMember(destination => destination.ChildLocationList, source => source.Ignore()); 当我映射单个对象时,这效果很好。 但我似乎无法传递对象列表。传入列表时是否需要不同的定义,还是不可能? 在您的 AutoMapper 定义中: CreateMap<MyStuffDTO, MyStuffViewModel>() .ForMember(dto => dto.MyDate, opt => opt.MapFrom(src => src.LastDate)) .ForMember(dto => dto.MyTime, opt => opt.MapFrom(src => src.LastTime)) .ForMember(dto => dto.Category, opt => opt.MapFrom(src => src.Category)); 代码中: 单身人士: var result = Mapper.Map<MyStuffDTO, MyStuffViewModel>(obj); 列表: var list = Mapper.Map<IList<MyStuffDTO>, IList<MyStuffViewModel>>(obj); 有时您可能会遇到未连接到 Automepper 的异常。您需要检查这些主要功能以获得正确的映射: 模型的空构造函数 类似类型的列表 为所有包含的属性创建映射,但MAP仅创建一次。

回答 2 投票 0

自动映射器 - IMongoQueryable Project忽略AllowNullDestinationValues

我正在映射源对象 公开课 PlannedCare { 公共 int 订单号 { 获取;放; } 公共计划护理批次?批处理开始 { 获取;放; } } 到 公开课 PlannedCareDto { 公共整数

回答 1 投票 0

AutoMapper 根据条件映射到派生类

我想根据源中的属性值将基类映射到多个派生类之一。到目前为止我已经有了这个,但它看起来有点笨拙和丑陋。有没有更好的办法? 映射器.创建...

回答 1 投票 0

使用 AutoMapper 从列表映射到对象

我是 AutoMapper 的新手,有一个问题正在尝试解决。 如果我有这样的源类: 公开课会员资格 { 公共 int MembershipId { 获取;放; } 公共字符串名字...

回答 1 投票 0

AutoMapper 自定义解析器不能用作类型参数

我正在尝试为我的 AutoMapper 创建一个自定义解析器,该解析器与 AutoMapper 团队的自定义解析器的源文档几乎相同。我有 IValueResolver 实现...

回答 1 投票 0

涉及用户角色时如何设置实体关系?

我正在为我的投资组合创建一个类似于 Jira 的项目管理应用程序,用户可以在其中进行项目协作、创建票证、在票证上留下评论等。我正在设置实体

回答 1 投票 0

AutoMapper - ReverseMap 中的 IValueConverter 问题

我正在尝试使用 AutoMapper 和自定义值转换器在两个类 ParentA 和 ParentB 之间进行映射。但是,从 ParentB 映射回 ParentA 时我遇到了问题。 我们正在使用

回答 2 投票 0

ReverseMap 中 AutoMapper IValueConverter 的问题

我正在尝试使用 AutoMapper 和自定义值转换器在两个类 ParentA 和 ParentB 之间进行映射。但是,从 ParentB 映射回 ParentA 时我遇到了问题。 我们正在使用

回答 1 投票 0

实体框架扩展批量插入忽略设置超时

我们正在尝试使用实体框架批量插入将大型数据集(2+ 百万条记录)插入到我们的数据库中。 扩展是EntityFramework.BulkInsert.Extensions(nuget EntityFramework。

回答 1 投票 0

AutoMapper,如何保持映射对象之间的引用?

我正在使用 AutoMapper 将 UI 模型转换为 POCO,稍后我使用 DataContractSerializer 将其序列化为 XML,以便保留它们之间的引用。 问题来了,当地图...

回答 3 投票 0

AutoMapper 与 .Net 8:System.ArgumentException:为调用方法“System.String get_Item(System.String)”提供的参数数量不正确

我已经尝试了所有方法,但没有一个有效。 我将 WebApp MVC 项目从 .Net Core 3.1 升级到 .Net 8(输出类型:控制台应用程序)。 该项目引用了其他一些项目...

回答 3 投票 0

是否可以使用Automapper根据条件逻辑将不同的源字段映射到目的地?

我有一个包含多个字段的源类,其中 5 个字段可以为空,但一次只能有 1 个字段不为空。 我想使用 ...

回答 1 投票 0

Automapper主界面Construct继承子对象的使用开关

我有一个主接口,其他接口继承自该接口。我希望主自动映射器映射根据对象类型切换并返回另一个相关的定义映射。 例如,c...

回答 1 投票 0

AutoMapper - 缺少类型映射配置 System.Object

我已经在 Startup.cs 的 EF Core 中设置了 AutoMapper,如下所示: 服务.AddAutoMapper( typeof(EventItemEstablishmentProfile), typeof(EventItemProfile), 类型(

回答 1 投票 0

System.Reflection.TargetInvocationException:配置 AutoMapper 配置文件时,“表达式 'dest => dest' 必须解析为顶级成员”

我在 ASP.NET Core 应用程序中尝试配置 AutoMapper 时遇到异常。异常消息是: System.Reflection.TargetInitationException:已引发异常...

回答 1 投票 0

列表映射:当映射以日期时间属性为条件时,对于成员配置,目标对象日期时间属性始终具有默认值

因为我在 Github 上的问题已关闭,所以我在这里打开一个线程。 GitHub问题 来源类型: 公开课 ATest1 { 公共 int Id { 得到;放; } } 目的地类型: 公开课ATest...

回答 1 投票 0

如何忽略 AutoMapper 中的源属性

假设您有 DTO 和实体之间的映射。假设 DTO 包含一些您不希望映射到实体的属性。我怎样才能告诉 Automapper 不映射这个项目...

回答 1 投票 0

单元测试自动映射器解析器

我正在将 .net 与 xUnit 和 NSubstitute 一起使用。我想对从 UnitPostVModel 到 UnitBLLModel 的映射进行单元测试。使用 UnitImgUrlResolver 时出现错误,提示无法动态创建...

回答 1 投票 0

Asp.net core 3.1 AutoMapperMappingException:缺少类型映射配置或不支持的映射

我在使用自动映射器进行映射时偶然发现了这个错误。我首先解释一下我的用例 我创建了一个具有推荐功能的网站,我使用 select2 js 进行下拉搜索

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.