ICode9

精准搜索请尝试: 精确搜索
  • 升级到自动映射器3后缺少方法2019-11-22 16:05:05

    我刚刚从版本2升级到了Automapper3.我在项目中使用了两种方法: IsListOrDictionaryType()和ToNullSafeString() 我正在使用.NET 4.0. 有没有人有任何建议/想法? 更新这是Automapper 3.0.0中的四个附加名称空间. Impl,内部,Mapper,QueryableExtensions. “缺少”功能在内部,但其他对象

  • 带有DataReader的AutoMapper DynamicMap针对接口2019-11-22 13:08:36

    我对AutoMapper相对陌生,但是发现它在将WCF服务中的对象转换为DTO(功能很强)方面非常强大. 今天,我遇到了一种我认为应该起作用但失败的情况.我在大多数地方都针对接口进行编程,并且我的许多地图(可以正常工作)实际上将EF实体映射到DTO的接口(即Mapper.CreateMap();). 但是,我遇到

  • CodeGo.net> AutoMapper-使用自定义类型转换器将数据表映射到类对象2019-11-22 13:07:03

    我是AutoMapper的新手,有一些关于数据表到对象映射的问题.我做了一些工作,但似乎出了点问题. Mapper.CreateMap<IDataReader, OrderDest>().ConvertUsing<OrderDestTypeConverter>(); public class OrderDestTypeConverter : ITypeConverter<IDataReader, OrderDest> {

  • 映射到接口类型属性,而无需创建具体类2019-11-21 04:07:03

    我希望能够映射到IFoo.IBar.Name而不自己创建IBar类型的具体对象.使用CreateMap级别的代理很容易做到:Mapper.CreateMap< Person,IFoo>(),但是如何为自定义内部接口类型成员实现它呢? public class Test { [Fact] public void MapToInnerInterface() { const in

  • 哪种方法最好? AutoMapper反对隐式(C#参考)2019-11-20 15:05:52

    自动映射器是一种匹配类型的方法,理想情况下,当您要映射模型及其视图模型时.但这不是我们可以在C#中使用隐式方法实现的方法吗? (假设两个模型具有相同的属性,但名称不同,在这种情况下,您需要在AutoMapper中指定在模型之间链接的属性) 有了autommaper,我们有了 public class Employ

  • C#-Automapper和NHibernate:延迟加载2019-11-20 10:08:58

    我有以下情况. public class DictionaryEntity { public virtual string DictionaryName { get; set; } public virtual IList<DictionaryRecordEntity> DictionaryRecord { get; set; } } public class DictionaryDto { public string DictionaryName { get;

  • 使用自动映射器将复杂的DTO映射到实体2019-11-20 07:06:03

    我想从 LDTTicketUploadDTO[] to IEnumerable<LDTTicket> 映射是通过这种方法创建的,最后我映射了数据. public void UploadLDTTickets(LDTTicketUploadDTO[] ticketDTOs) { Mapper.CreateMap<LDTTicketUploadDTO, LDTTicket>(); Mapper.Create

  • CodeGo.net>如何注入与Autofac AutoMapper?2019-11-19 11:04:59

    将AutoMapper注入其他层的正确方法是什么? 我读了这个博客post,但是下面的代码导致异常 An exception of type ‘AutoMapper.AutoMapperMappingException’ occurred in AutoMapper.dll but was not handled in user code 尝试在服务层中映射时. List<StudentViewModel> list2 =

  • CodeGo.net>如何正确地使用自动映射器将布尔映射到枚举?2019-11-19 00:05:46

    有人可以显示将bool属性映射为枚举类型的示例吗?我担心空成员的数量减少. 我需要这样的东西: 将属性值空为第一个枚举值; 0至一秒; 1至最后;解决方法:不幸的是,如此处AutoMapper null source value and custom type converter, fails to map?所示,您不能直接将“ null”映射到某些内容,

  • C#-所有成员的Automapper规范2019-11-18 11:17:15

    在所有字符串类型的属性上使用归一化方法是否有一些简便的方法? 例如,我有两个类: public class Text { public string Header { get; set; } public string Content { get; set; } } public class TextSource { public string Header { get; set; } public string

  • 物体内部的自动映射集合2019-11-12 00:18:05

    我是AutoMapper工具的新手,到目前为止BTW还是很棒的.我在映射模型和相应的ViewModel对象内部的集合时遇到了困难. 为简单起见,我修剪了以下代码: 模型: public class VoteQuestion { public virtual ICollection<VoteAnswerOption> VoteAnswerOptions { get; set; } }

  • c#-Automapper将int属性值从List映射到List2019-11-11 20:18:17

    我需要将int属性从对象列表映射到List< int>. 这是我的类结构: 我有一个家长班: public class Parent { ... public List<Location> Locations { get; set; } } 位置类别: public class Location { public int LocationId { get; set; } public string Name { get;

  • 合并多个源到一个目标2019-11-11 12:16:10

    我想使用AutoMapper将2个域对象合并为一个数据传输对象. 领域模型: public class Service { public int Id { get; set; } public string Name { get; set; } public string Description { get; set; } public ICollection<DownloadService> DownloadServices { g

  • CodeGo.net>使用Automapper项目2019-11-11 10:07:58

    我目前在后端使用automapper将对象映射到模型. 我最近决定使用以下代码来处理我所有的时区转换: cfg.CreateMap<DateTime?, DateTime?>() .ProjectUsing(i => DbFunctions.AddHours(i, offset.Hours)); cfg.CreateMap<DateTime, DateTime>() .ProjectUsing(i => DbFunctio

  • C#-ProjectTo无法识别无参数构造函数2019-11-10 21:08:03

    我有一个用于从数据库获取数据的类,它看起来像这样(为了简单起见,缺少一些字段): public class BranchDetailDto { public BranchDetailDto() { } public BranchDetailDto(int supplierId, string supplierName) { SupplierId = supplierId;

  • C#-Automapper项目从子级访问父级2019-11-09 08:05:39

    从ProjectTo doesn’t support BeforeMap开始,如何将父对象传递给子对象集合?这是代码: void Main() { Mapper.Initialize(c => { c.AddProfile<Prof>(); }); myDbContext.Profiles .ProjectTo<ProfileDto>() .Dump(); // Linqpad Extensi

  • 我告诉AutoMapper为什么不访问属性?2019-11-08 19:07:32

    我已经建立了一个简单的测试用例;这是我的类型: public class FullCompanyInfo { public int Id { get; set; } public string Name { get; set; } public string Foo { get; set; } public string Bar { get; set; } public FullCompanyInfo Parent { get; set

  • C#-AutoMapper覆盖递归类型2019-11-08 18:05:40

    我有一个Dto,看起来像这样: class TypeDto { int Id {get; set;} string Name {get; set;} string DisplayName {get; set;} IEnumerable<TypeDto> Children {get; set;} } 现在,我需要从两个不同的来源映射到它.这是因为其中一个包含Name,另一个包含DisplayN

  • c#-将具有相同名称的字段映射到自动映射器中的不同文件2019-11-08 06:08:00

    我有一个要从.net core 2.0中的Match类映射的模型. 这两个类都具有Name属性. 我需要映射Match.Value =>查看公司名称 但这总是将Match.Name放入ViewCompany.Name 这是我的AutomapperProfile: CreateMap<Match, ViewCompany>() .ForMember(dest => dest.Name, opt =

  • 自动映射器:从单个源值填充多个目标值2019-11-01 18:17:45

    我的DTO(目标)具有许多布尔值. 例如: HasThisOption HasThatOption HasSomeOtherOption 通过在模型对象(源)的一个字段上进行一些计算来填充这些值.这种计算有点昂贵,所以我不想对DTO上的每个字段都进行相同的计算,而是只运行一次计算. 一个简单的解决方案是只从我的控制器调用一

  • 找不到自动地图参考C#2019-11-01 04:08:46

    while (rdr.Read()) { List<PackageDetailFile> pkgFiles = rdr.AutoMap <PackageDetailFile> ().ToList(); foreach (PackageDetailFile pkgf in pkgFiles) { PackageDetail pkgd = getPackageDetail((long)pkgf.PackageDetailId); }

  • CodeGo.net>使用AutoMapper创建一个对象,代表比较两个其他对象的结果2019-10-30 17:05:54

    假设下面的类: public class MyEntity { public string FirstName; public string LastName; } 我想使用AutoMapper比较两个MyEntity对象,并创建一个仅包含两个对象之间差异的新MyEntity对象.相等的属性将在新对象中产生空值. 例如,我想要以下几行: MyEntity entity1 = ne

  • CodeGo.net>自动映射器-AssertConfigurationIsValid调用失败,但映射仍然有效2019-10-29 18:07:01

    不知道这是一个错误还是我没有正确使用它,但是即使AssertConfigurationIsValid失败,似乎Automapper仍可以映射属性.在以下测试中,即使AssertConfigurationIsValid在ShouldValidateAgainstSourceListOnly中失败,ShouldMapSourceList也将通过: using AutoMapper; using Microsoft.Vis

  • c#-仅使用Automapper映射特定类型2019-10-29 10:06:41

    public class Destination { public decimal Obj1 { set; get; } public decimal Obj2 { set; get; } public int Obj3 { set; get; } } public class Source { public decimal Obj1 { set; get; } public decimal Obj2 { set; get; } public decima

  • 可以告诉自动映射器在运行时忽略映射吗?2019-10-28 03:08:25

    我正在使用Entity Framework 6和Automapper将实体映射到dto. 我有这个模特 public class PersonDto { public int Id { get; set; } public string Name { get; set; } public AddressDto Address { get; set; } } public class AddressDto { public int Id { ge

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有