用于.NET的基于约定的基于对象的对象映射器和转换器
我正在开发一个 ASP.NET 项目,使用 .NET 6、用于依赖项注入的 Autofac 和用于对象映射的 AutoMapper。在我的项目中,我有两个服务,A和B,每个服务都需要自己的Auto...
我正在使用 .NET Core 7 和 Entity Framework Core 7.0.13 以及 AutoMapper 12.0.3,并且有以下查询: var test = _context.Set .AsNoTracking() .Include(m => m.MachineOpera...
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"));
自动映射器无法翻译列表<string>列表<complexObject>
我在使用自动映射器扩展“ProjectToList”加载产品时遇到问题 创建查询并自动从列表< string >转换为列表< complexObject > 但不能的问题
我正在努力解决 Automapper 语法。 我有一个 PropertySurveys 列表,每个包含 1 个 Property。 我希望将集合中的每个项目映射到一个组合了两个类的新对象中。 ...
我已经使用 .Net Core 7 构建了示例应用程序并尝试使用 Automapper 12.0 并陷入了这种情况。 我想对表 HutangHistory 中的值进行求和,该表可能是从我的配置中加入的...
C# AutoMapper 属性映射与 Profile 和 AutoMap SourceMember 装饰器不尊重条件
经过大量阅读和尝试/错误后,我决定在这里发帖以吸引更多受众的意见。这是一个简单的用例,DTO 映射到实体类。 DTO 的属性非常奇怪......
我有这个源类: 公开课我的班级 { 公共字符串名称{获取;放; } 公共 int 高度 { 得到;放; } } 这个目标类(相同的类,但具有另一个
AutoMapper 在目标是记录的映射源中抛出具有名为“Original”属性的 NullReferenceException
我在映射中遇到 NullReferenceExceptions,其中源类型具有名为“Original”的属性,并且映射的目标是记录(而不是类)。这是使用 AutoMapper
哪种方法是最好的? AutoMapper 反对隐式(C# 参考)
Automapper 是一种匹配类型的方法,理想情况下当您想要映射模型及其视图模型时。但这与我们在 C# 中使用隐式实现的方法不一样吗? (假设两个模型都有...
我正在尝试遵循DDD,但感觉我错过了一些东西。我的解决方案是这样的: 具有 Order 和 OrderItem 类的域项目(这些类具有包含一些业务 l...
如何使用 Automapper 将一个对象映射到另一个对象内?
我正在尝试进行映射以显示一个实体内部的值,该实体位于另一个实体内部的另一个实体内部,顺序是“软管”>“设备”&...
我在项目级别有两个类,我想用 Auto Mapper 映射它们,但出现映射错误,你能帮我吗? 公共类RegisterVm { [必需的] 公共字符串名字 { g...
公共类 UserUIFilterOutput{ 引导 ID 字符串名称 字符串过滤器描述 } 公共类 UserUIFilter { 公共 int 用户 ID { 获取;私人套装; } 公共 Guid UIFilterId { 获取;私人套装; }
使用系统; 使用自动映射器; 使用 System.Linq; 使用 System.Collections.Generic; 命名空间 AutoMapperDemo { 班级计划 { 静态无效主(字符串[]参数) {
在干净的架构中将实体映射到 CouchDB 文档的正确方法是什么?
我想在我的 .NET Core 服务中使用干净的架构方法 - 特别是,将我的实体和聚合与 CouchDocument 模型分开。 如果我理解正确的话,那么我应该这样做......
我尝试弄清楚如何将商家集合展平,每个商家都包含订单集合到 OrderViewModel 的平面列表。 这是我的 DTO: 公共类商户 { 公共字符串
如何使用 IMappingAction 通过 AfterMap 对 AutoMapper 配置文件进行单元测试
我如何对使用 AfterMap 和具有注入服务的 IMappingAction 的配置文件进行单元测试。 映射配置文件.cs 公共映射配置文件() { 创建地图() .转换...
Automapper - 从集合中设置地图<double>失败
我有一个在 v10 版本上运行的 Automapper 设置,但自从我将其更新到最新的 v11 后,它就不再工作了。我不知道可能是什么问题。源文件和目标文件...
如何在单元测试中从 Automapper 模拟 IValueResolver 的依赖关系
在上一个问题之后,我有一个 IValueResolver 的简单实现 公共类 FileLinkResolver :IValueResolver { 私有只读 IFileS...