automapper 相关问题

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

在autofac中为不同的构造函数配置两个相同类型的实例

我正在开发一个 ASP.NET 项目,使用 .NET 6、用于依赖项注入的 Autofac 和用于对象映射的 AutoMapper。在我的项目中,我有两个服务,A和B,每个服务都需要自己的Auto...

回答 1 投票 0

AutoMapper 在实体框架查询后从无处带来数据

我正在使用 .NET Core 7 和 Entity Framework Core 7.0.13 以及 AutoMapper 12.0.3,并且有以下查询: var test = _context.Set .AsNoTracking() .Include(m => m.MachineOpera...

回答 1 投票 0

AutoMapper 将一个日期字符串更改为不同的日期字符串

C# 自动映射器正在将我的日期字符串格式从字符串“2023-11-05 10:00”更改为字符串 5/11/2023 10:00:00 AM,尽管我有这样的清晰映射: 创建地图 C# 自动映射器正在将我的日期字符串格式从字符串 "2023-11-05 10:00" 更改为字符串 5/11/2023 10:00:00 AM,尽管我有这样的清晰映射: CreateMap<UpdateScheduleRequest, Schedule>() .ForMember(dest => dest.Date, opt => opt.MapFrom(src => src.Date)); 以及调用映射的代码: Schedule s = _mapper.Map<Schedule>(scheduleRequest); public class UpdateScheduleRequest { public string AccountId { get; set; } [Required] public string Date { get; set; } ... } public class Schedule { public int ScheduleId { get; set; } public string Date { get; set; } ... } Date 是一个字符串日期表示。 这里发生了什么。如何强制 AutoMapper 在映射时一对一复制我的字符串日期而不更改格式。 您可能希望在转换为字符串时指定日期格式。 CreateMap<UpdateScheduleRequest, Schedule>() .ForMember(dest => dest.Date, opt => opt.MapFrom(src => src.Date.ToString("yyyy-mm-dd hh:mm"));

回答 1 投票 0

自动映射器无法翻译列表<string>列表<complexObject>

我在使用自动映射器扩展“ProjectToList”加载产品时遇到问题 创建查询并自动从列表< string >转换为列表< complexObject > 但不能的问题

回答 1 投票 0

Automapper:如何映射嵌套对象?

我正在努力解决 Automapper 语法。 我有一个 PropertySurveys 列表,每个包含 1 个 Property。 我希望将集合中的每个项目映射到一个组合了两个类的新对象中。 ...

回答 3 投票 0

Automapper - 如何获取连接表数据

我已经使用 .Net Core 7 构建了示例应用程序并尝试使用 Automapper 12.0 并陷入了这种情况。 我想对表 HutangHistory 中的值进行求和,该表可能是从我的配置中加入的...

回答 2 投票 0

C# AutoMapper 属性映射与 Profile 和 AutoMap SourceMember 装饰器不尊重条件

经过大量阅读和尝试/错误后,我决定在这里发帖以吸引更多受众的意见。这是一个简单的用例,DTO 映射到实体类。 DTO 的属性非常奇怪......

回答 1 投票 0

从列表中动态设置 Automapper 成员映射

我有这个源类: 公开课我的班级 { 公共字符串名称{获取;放; } 公共 int 高度 { 得到;放; } } 这个目标类(相同的类,但具有另一个

回答 1 投票 0

AutoMapper 在目标是记录的映射源中抛出具有名为“Original”属性的 NullReferenceException

我在映射中遇到 NullReferenceExceptions,其中源类型具有名为“Original”的属性,并且映射的目标是记录(而不是类)。这是使用 AutoMapper

回答 1 投票 0

哪种方法是最好的? AutoMapper 反对隐式(C# 参考)

Automapper 是一种匹配类型的方法,理想情况下当您想要映射模型及其视图模型时。但这与我们在 C# 中使用隐式实现的方法不一样吗? (假设两个模型都有...

回答 5 投票 0

领域对象到实体模型,EF丢失跟踪问题(DDD)

我正在尝试遵循DDD,但感觉我错过了一些东西。我的解决方案是这样的: 具有 Order 和 OrderItem 类的域项目(这些类具有包含一些业务 l...

回答 1 投票 0

如何使用 Automapper 将一个对象映射到另一个对象内?

我正在尝试进行映射以显示一个实体内部的值,该实体位于另一个实体内部的另一个实体内部,顺序是“软管”>“设备”&...

回答 1 投票 0

使用自动映射器映射两个类的错误

我在项目级别有两个类,我想用 Auto Mapper 映射它们,但出现映射错误,你能帮我吗? 公共类RegisterVm { [必需的] 公共字符串名字 { g...

回答 1 投票 0

映射器ResolutionContext _mapper.Map<List<T>>(filterList, opts => opts.Items["uıFilter"] = currentUserUIFilterList);

公共类 UserUIFilterOutput{ 引导 ID 字符串名称 字符串过滤器描述 } 公共类 UserUIFilter { 公共 int 用户 ID { 获取;私人套装; } 公共 Guid UIFilterId { 获取;私人套装; }

回答 1 投票 0

从字典到字段的自动映射器

使用系统; 使用自动映射器; 使用 System.Linq; 使用 System.Collections.Generic; 命名空间 AutoMapperDemo { 班级计划 { 静态无效主(字符串[]参数) {

回答 2 投票 0

在干净的架构中将实体映射到 CouchDB 文档的正确方法是什么?

我想在我的 .NET Core 服务中使用干净的架构方法 - 特别是,将我的实体和聚合与 CouchDocument 模型分开。 如果我理解正确的话,那么我应该这样做......

回答 1 投票 0

AutoMapper 展平嵌套集合

我尝试弄清楚如何将商家集合展平,每个商家都包含订单集合到 OrderViewModel 的平面列表。 这是我的 DTO: 公共类商户 { 公共字符串

回答 5 投票 0

如何使用 IMappingAction 通过 AfterMap 对 AutoMapper 配置文件进行单元测试

我如何对使用 AfterMap 和具有注入服务的 IMappingAction 的配置文件进行单元测试。 映射配置文件.cs 公共映射配置文件() { 创建地图() .转换...

回答 2 投票 0

Automapper - 从集合中设置地图<double>失败

我有一个在 v10 版本上运行的 Automapper 设置,但自从我将其更新到最新的 v11 后,它就不再工作了。我不知道可能是什么问题。源文件和目标文件...

回答 3 投票 0

如何在单元测试中从 Automapper 模拟 IValueResolver 的依赖关系

在上一个问题之后,我有一个 IValueResolver 的简单实现 公共类 FileLinkResolver :IValueResolver { 私有只读 IFileS...

回答 1 投票 0

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