-
0 votesanswersviews
Automapper Mapping List <T>到包含T的类
我上课了: public class Person { public string Name {get;set;} public string Address {get; set;} public string DOB {get; set;} } 一个列表: List<Person> personList = new List<Person>(); 此列表包含4个... -
3 votesanswersviews
如果不是ASP.net应用程序,如何配置AutoMapper?
我在我的解决方案中的许多项目中使用AutoMapper . 这些项目可以跨多个服务器独立部署 . 在AutoMapper的文档中,它说: 如果您使用的是静态Mapper方法,则每个AppDomain只需要进行一次配置 . 这意味着放置配置代码的最佳位置是应用程序启动,例如ASP.NET应用程序的Global.asax文件 . 虽然一些项目将是ASP.net - 其中大部分是类库/ Windo... -
-1 votesanswersviews
通过Asp.Net Core Dependency注入添加AutoMapper并注入配置文件
我正在使用ASPMap Core和AutoMapper . 为了让DI运行,我使用AutoMapper.Extensions.Microsoft.DependencyInjection Nuget-Package并让AutoMapper通过注册配置文件 private static void InitializeAutoMapper(IServiceCollection services) ... -
2 votesanswersviews
如何使用通用配置文件与Automapper和Asp.Net核心依赖注入
我想创建.Net Core类库,它将包含以下扩展方法: public static class MyServiceExtensions { public static IServiceCollection AddMyService<TUserDto, TUserDtoKey, TUser, TUserKey>(this IServiceCollection se... -
0 votesanswersviews
在没有DI的情况下从.net核心组件使用AutoMapper
在我的应用程序中,我在解决方案中有这些项目:(1)ASP.net核心API(2).NET核心类库,包含要由API项目使用的EF核心DbContext和Repository类(3)另一个.NET核心类库,它只包含模型类(以便定义它们一次) 我想使用Automapper,但典型的例子涉及在包含应用程序的启动时设置映射,例如 . 配置服务等 . 根据我的方法,我想在我的类库中包含它 . 在这种情况下,在... -
0 votesanswersviews
使用automapper将json-schema映射到一个类
以下是我的json架构 { "$id": "http://example.com/example.json", "type": "object", "definitions": {}, "$schema": "http://json-schema.org... -
1 votesanswersviews
AutoMapper测试在TeamCity构建中的隐式扩展转换上失败,但在本地不是
我有以下AutoMapper配置: Mapper.CreateMap<Source, Dest>() .ForMember(dest => dest.InitiatorUserAccountUID, opt => opt.UseValue(0)); InitiatorUserAccountUID 的类型为 long ... -
2 votesanswersviews
如何将Expression <Func <DomainType >>谓词转换为Expression <Func <DTOtype>谓词
一些背景:我在我的应用程序中有多个层,其中两个是域层和基础结构层,用作我的DAL . 在域层中,我实现了一个通用的存储库模式: public interface IRepository<T, in TId> where T : IEntity<TId> { void Insert(T entity); void Delete(T en... -
2 votesanswersviews
向ASP.NET Core中的Automapper TypeConverter注入依赖项
要获得DI框架以将依赖项注入Automapper自定义TypeConverter,通常使用 MapperConfiguration 对象的 ConstructServicesUsing 方法 . 因此,使用ASP.NET Core DI,我希望能够像这样配置AutoMapper: public static IMapperConfiguration Configure(IServiceProvid... -
8 votesanswersviews
如何使用AutoMapper将可空属性映射到DTO?
我正在开发Azure移动服务,在我的模型中,一些关系是可选的,使得表示它的属性可以为空 . 例如,我的模型类中的Message实体是这样的: public partial class Message { public Message() { this.Messages = new HashSet<Message>(); } public... -
38 votesanswersviews
Automapper:使用Entity Framework 4 Proxy Pocos在集合上映射继承和抽象基类的问题
我在使用AutoMapper(这是一项出色的技术)时遇到了一个问题,即将业务对象映射到DTO,在DTO中我从集合中的抽象基类继承 . 这是我的对象: abstract class Payment class CashPayment : Payment class CreditCardPayment : Payment 我还有一个发票对象,其中包含一系列付款,如下所示: public class ... -
20 votesanswersviews
ASP.net MVC - 我应该使用ViewModel中的AutoMapper到Entity Framework实体吗?
我目前正在使用AutoMapper将我的Entity Framework实体映射到我的View Model: public class ProductsController : Controller { private IProductRepository productRepository; public ProductsController(IProductRepositor... -
0 votesanswersviews
AutoMapper - 将两个实体对象转换为单个DTO
我有两个EntityFramework模型,我想要组合成一个DTO . 有没有办法做到这一点?在下面的问题中有几个想法,但您要么必须创建复合模型,要么失去调用Mapper.AssertConfigurationIsValid以验证将设置所有属性的能力 . Is it possible to map multiple DTO objects to a single ViewModel using A... -
1 votesanswersviews
如何使用AutoMapper在ASP.Net MVC中编辑实体时映射实体
我有一个这样的视图模型: public class CityModel { public int Id { get; set; } [Required] public int ProvinceId { get; set; } [Required] public string Caption { get; set; } public string... -
1 votesanswersviews
AutoMapper使用EF映射ICollection
我正在尝试将我的一个模型的嵌套ICollection映射到现有的Dto,但我正在努力使用AutoMapper正确映射它 Models: public class Ingredient : BaseEntity<long> { [MaxLength(100)] public string Name { get; set; } [ForeignKey("I... -
221 votesanswersviews
自动映射:更新属性值而不创建新对象
如何在不创建新对象的情况下使用automapper更新另一个对象的属性值? -
209 votesanswersviews
AutoMapper与ValueInjecter [关闭]
每次我在StackOverflow上寻找AutoMapper的东西时,我都在读一些关于ValueInjecter的东西 . 有人能告诉我它们之间的优缺点(性能,功能,API使用,可扩展性,测试)吗? -
2 votesanswersviews
Matlab的映射工具(如Automapper)
我一直很享受使用Matlab .NET Interface在Matlab中使用.NET类型的强大功能 . 我目前正在尝试一组Matlab包装器来公开.NET API(包装以使API感觉“Matlab-y”) . 我发现自己一遍又一遍地做的事情之一就是在Matlab中创建静态辅助方法,将DTO从.NET实体转换为Matlab结构或类 . 有没有人知道类似AutoMapper的工具来帮助这个映射? 编... -
10 votesanswersviews
Automapper创建新实例而不是 Map 属性
这是一个漫长的过程 . 所以,我有一个模型和一个viewmodel,我正在从AJAX请求更新 . Web API控制器接收viewmodel,然后我使用AutoMapper更新现有模型,如下所示: private User updateUser(UserViewModel entityVm) { User existingEntity = db.Users.Find(entityVm.I... -
0 votesanswersviews
automapper显示错误“指定的强制转换无效” .
我在使用模型映射DataTable时遇到错误 这是我的代码 if (file.ContentLength > 0) { var extension = Path.GetExtension(file.FileName); if (extension != null && extension.ToLower() !=... -
12 votesanswersviews
DTO模式延迟加载实体框架ASP.Net MVC自动映射器
首先,抱歉对于冗长的问题,但我必须提供一些基本信息 . 我们正在创建一个使用ASP.net MVC,JQuery模板,实体框架,WCF的应用程序,我们使用POCO作为我们的域层 . 在我们的应用程序中,有一个WCF服务层与ASP.net MVC应用程序交换数据,它使用从WCF到MVC的数据传输对象(DTO) . 此外,在我们的WCF服务层中转换Domain-TO-DTO时,应用程序使用AutoMa... -
11 votesanswersviews
使用Automapper,将DTO映射回实体框架,包括引用的实体
我有使用Entity Framework 5持久化的POCO域实体 . 它们是使用存储库模式从DbContext获得的,并通过UoW模式暴露给RESTful MVC WebApi应用程序 . POCO实体是代理并且是延迟加载的 . 我将我的实体转换为DTO,然后再将它们发送给客户端 . 我正在使用Automapper执行此操作,它似乎可以正常工作,Automapper将代理POCO映射到DTO,... -
3 votesanswersviews
通过NHibernate和AutoMapper转换DTO 's entityID to a Domain'的实体
我当然有很多关于域的实体ID,但是每个人似乎都有不同的建议,其中许多建议完全使用不同的工具(ValueInjecter) . 此外,我发现的很多信息已经过了好几年了 . 因此,我正在再次解决这个问题,希望为我解决问题 . 我有以下DTO课程: public class PlaylistDto { public Guid Id { get; set; public Guid Stre... -
1 votesanswersviews
使用AutoMapper将DTO的对象图映射到EF实体
如果使用AutoMapper等工具将DTO数据移动到实体中,Entity Framework在检测对象所做的更改时有多好? 例如 var existing = dbcontext.First(e => e.Id = dto.Id); Mapper.Map(dto,existing); 我知道这适用于单个对象或非常天真的例子 . 但是,如果有真实的图形,它实际上有多好? 例如 让我们假设我们... -
0 votesanswersviews
AutoMapper实体到DTO得到了错误:没有定义键 . 定义此EntityType(DTO)的键
我在DTO类和实体模型之间遇到AutoMapper问题 . 我使用POCO生成器来创建实体,之后我使用autoMapper将实体映射到DTO,但是我得到了这样的错误: Treasury.Model.EntityDTO: : EntityType 'EntityDTO' has no key defined. Define the key for this EntityType. 我在实体模型的部... -
0 votesanswersviews
AutoMapper - 作为源接口
我在.NET Framework中的程序使用了 AutoMapper 2.0 并以这种方式创建了一个 Map : Mapper.CreateMap<IChannel, Channel>() .ForMember(dest => dest.IsAlarm, opt => opt.MapFrom(src => src.IsAlarm)) ... -
1 votesanswersviews
AutoMapper的Asp Net Core DI
我有一个关于ASP NET Core中AutoMapper依赖注入的问题 . 我知道在实现自定义 IValueResolver 和 IMemberValueResolver 时,可以使用DI的自动扩展程序 . 仅当自定义值解析器由AutoMapper / DI创建时,此方法才有效 . 不幸的是,如果我需要手动创建值解析器,这不起作用 . 另请注意,当我调用 mapper.Map<>()... -
9 votesanswersviews
使用AutoMapper时,此平台不支持IDictionaryFactory
我've installed AutoMapper 3.1.0-ci1027 via NuGet into an MVC5 website. I'使用Owain Wraggs' Blog作为我的向导帮助我 . 我的配置文件如下所示: public static class AutoMapperConfig { public static void Initialize() { ... -
0 votesanswersviews
了解洋葱建筑
Onion Architecture Mockups 以上是描绘我对洋葱建筑的理解的两幅图像 . 它们与在线发现的图纸略有不同,因为它们解决了我无法找到答案的议程 . 据我所知,基础设施是持久性,日志记录等等 . 我用斜体字写了它们的例子 . 但是,很多时候,基础架构组件以及UI往往需要彼此通信 . UI可能想要审核或记录某些内容,持久性项目可能需要记录某些内容 . 记录是洋葱建筑中难以适应的物... -
4 votesanswersviews
从(GAC)类库初始化Automapper
我目前正在尝试使用AutoMapper(最新的.NET 3.5版本) . 要使AutoMapper工作,您必须为其提供有关如何从一个对象映射到另一个对象的配置详细信息 . Mapper.CreateMap<ContactDTO, Contact>(); Mapper.CreateMap<Contact, ContactDTO>(); 你应该在应用程序,服务,网站启动时这样...