automapper-6相关内容
在试图更新现有供应商和关联的供应商联系人的情况下,努力使AutoMapper(6.1.1)能够正常工作. 我尝试在相关实体上使用 .ignore()和 .UseDestinationValues(),但无济于事. 以下是映射后目标值发生的情况: existingStratusVendor.Id = 0(应为现有值) existingStratusVendor.VendorCon
..
当我尝试使用Automapper ForMember方法映射不同名称的不同属性时,我有两个模型类.它在不同属性的映射上引发自动映射器配置验证异常. 我已经尝试了很多,但是并没有帮助.我不知道为什么当我尝试将数量属性与Quntity属性映射时,它引发了异常.但是当我在两个模型类中都输入相同名称的属性时,它将起作用 下面是有关自动映射器的所有模型类,异常和配置. 请问我如何解决问题?
..
直截了当,我得到了以下模型: public abstract class ControlData { public DateTime CreatedDate { get; set; } public int CreatedById { get; set; } [ForeignKey("CreatedById")] public Collaborator Cre
..
我想根据某些属性的值将源类映射到派生的(从抽象的)目标类. 我有以下源类: public partial class ApplicationDriver { public virtual ICollection Equipments { get; set; } } public partial class Applic
..
我有一个扁平化的DTO,需要将其映射到“有孩子的父母"关系.我想通过AutoMapper进行此操作,因为我正在其他地方使用它,并且效果很好.我已经看到了映射父级和子级的示例,但当“子级"是一个集合并且源是扁平化的DTO时,则没有.我创建了一些类,可用于正确配置.下面是我的示例类: public class Parent { public int ParentId { get; set
..
我已经在具有Automapper Nuget软件包6.1.1的LinqPad(C#程序)上运行了以下代码段: void Main() { Mapper.Initialize(cfg => { cfg.CreateMap().ReverseMap(); }); Mappe
..
考虑到我指定了以下内容,当我尝试映射对象的空列表(成员)时出现问题: .ForAllMembers(opts => opts.Condition((src, dest, srcMember) => srcMember != null )); cfg.AllowNullCollections = true; // didn't help also 代码中的简短示例: gi.P
..
我正在ASP.NET MVC 5应用程序中使用AutoMapper 6.2.0. 当我通过控制器调用视图时,它显示了所有正确的信息.但是,当我刷新该视图时,Visual Studio显示错误: System.InvalidOperationException:'映射器已经初始化.您必须为每个应用程序域/进程调用一次Initialize." 我仅在一个控制器中使用AutoMappe
..
框架和软件包 .NETCoreApp 1.1 Xunit 2.2.0 AutoMapper 6.0.2 Microsoft.AspNetCore.TestHost 1.1.1 Microsoft.NET.Test.Sdk 15.0.0 集成测试 public class ControllerRequestsShould { private readonly TestSer
..
我正在阅读AutoMapper的ReverseMap(),但无法理解ForMember()和ForPath()之间的区别.在此处中描述了实现.根据我的经验,我在ForMember()上取得了成就. 在配置反向映射的地方,请参见以下代码: public class Customer { public string Surname { get; set; } public
..
使用Automapper 6和I映射集合时,我遇到问题,找不到解决方案。在下面的 updatedArticle 对象中,我有旧的创建和更新值,因为它们不存在于视图模型上。但是,描述中创建的和更新的值将丢失。通过视图模型进入的值都会正确更新。我究竟做错了什么? Automapper也会丢失Entity Framework 6映射文章,因为这些值也会丢失。 控制器方法: public a
..