automapper相关内容
当我开始使用 XVAL 以客户端验证,我只是执行行动的方法使用该域模型对象作为一个视图模型或视图模型这些对象的嵌入式实例。 此方法工作得很好的大部分时间,但是当视图需要显示和当用户想要更新他的密码后回到只有模型的属性的子集(例如有这样的情况,但不其余他配置文件数据)。 一(丑陋的)解决办法是有形式不另外在表格上present每个属性上的隐藏输入字段。 显然这里最好的做法是创建一个自定义的视图
..
这是排序有关数据实体域对象,和的ViewModels之间的映射一个通用的问题。我可以不问正确的,但希望我能做出一些感觉吧。下面是一个简化的问题。 pretend我有1映射一个实体框架模型:1到我的数据库表,但我的域对象可能不相同,我的视图模型是截然不同的一次。作为一个伪例如: 数据库/ EF实体: MembershipAccount MembershipAccountExtraInfo
..
嗨,我使用的是 automapper 1.1.0.188版本 在我AutoMapper.Configure我映射到实体DTO的,反之亦然,就像这样: //实体GT;> DTO Mapper.CreateMap&所述; MetaTemplate,MetaTemplateDTO>(); Mapper.CreateMap<人,PersonDTO>(); // DTO&GT
..
我有一个情况AutoMapper不能与忽视成员的工作。这里是阶级结构和映射。 公共类的Class1 { 公共类2类2 {获得;组; } } 公共类的Class2 { 公开名单< Class3的> class3List {获得;组; } } Mapper.CreateMap< 1级,1级>(); Mapper.CreateMap<等级2,等级
..
我试图映射两个实体 - ProductPictureDTO与ProductPictureBDO - 使用Automapper,但我得到一个例外,我不能够明白什么是thew错。 错误 缺少类型映射配置或不支持的映射。 映射类型:ProductPictureDTO - >的Guid ERP.DTO.Products.ProductPictureDTO - >的System.Guid 目标路
..
我有下面的类结构: 大众A级 { 公共BOOL Property1 {获得;组; } 公共BOOL Property2 {获得;组; } } 公共类ContainerForA { 公开发行A A {获得;组; } } 公共类A1 { 公共BOOL Property1 {获得;组; } } 公共类ContainerForA1 { 公共A1 A {获得;
..
公共抽象类实体:IEntity { [键] 公共虚拟INT标识{获取;组; } } 公共类城市:实体 { 公共字符串code {获得;组; } } 公共类BaseViewModel:IBaseViewModel { 公众诠释编号{获得;组; } } 公共类CityModel:BaseViewModel { 公共字符串code {获得;组; } }
..
如何配置AutoMapper映射时,我想用行为从 UseDestinationValue 方法,但只有当目标属性不是空。 这样的东西: Mapper.CreateMap<项目,ItemViewModel>() .ForMember(X => x.Details,_ => _.UseDestinationValue(dontUseWhenNullDestinat
..
我有两个类(MVC的视图模型),它继承了从一个抽象基类。 抽象类BaseModel {} 类车:BaseModel { 公共字符串速度{获得;组; } } 类坎珀:BaseModel { 公众诠释床{获得;组; } } 和希望配置AutoMapper与基类,是这样的: Mapper.CreateMap< BaseModel,DataDestination&G
..
有没有办法来映射一个 RowDataCollection到DTO 使用 AutoMapper ? 下面是一个场景:的DataRow对象 user.UserId =行[“用户ID”]; user.UserName =行[“用户名”]; 解决方案 glbal.asax配置 Mapper.CreateMap< DataRow的,EventCompactViewModel
..
我需要将值传递给我的自定义解析。该值的变化,所以我不能硬$ C C $他们在我的注册静态类。我怎样才能做到这一点? //从在global.asa页面调用 公共静态无效的注册() { Mapper.CreateMap<任务,TaskTableViewModel>()ForMember(DEST => dest.DueDate,
..
时工作的人AutoMapper的.NET Compact Framework的端口上还是有什么类似的映射库.NET Compact Framework的? 解决方案 您可以建立在(显然有一个强大的机会,这不会满足你可能会在它的前面放置着许多挑战。你在所有的AM拥有真正的兴趣?是大小的问题?还有什么情况下可以给你?) 编辑:由于他们已经的 RTW'd了在AutoMapper 也许现在是一个完美
..
我有公共属性与私人制定者一个嵌套的子类。在父类中,我能够使用Automapper映射到子类,并正在设置专用制定者的价值。我读过的一切指向Automapper不支持这一点,需要在子类的自定义构造函数来填充私人制定者。 时使用反射或东西映射私营制定者当前的版本?的制定者肯定是私有的,因为在父类中,我无法集中Child.Property,但在同一个地方Mapper.Map能够设置属性。 解决方案
..
我使用AutoMapper,我想它根据映射(扁平)目标属性的名称,追溯源属性。 这是因为我的MVC控制器具有一个对应的属性的,它需要提供一个服务调用的名称进行排序的目的。该服务需要知道的映射源于属性的名称(和控制器不应该知道),以执行到实际排序的数据仓库适当的呼叫。 例如: [Source.Address.Zip code]映射到[Destination.AddressZip code]
..
我有点新的AutoMapper,想要映射POCO十岁上下的对象或许是一个更复杂的DTO,后者试图成为一个重presentation的 Book.cs 公共类图书 { 公共字符串ISBN10 {获得;组; } 公共字符串ISBN13 {获得;组; } 公共字符串名称{获取;组; } 公共字符串作者{获得;组; } 公共字符串出版商{获得;组; } 公
..
我有以下型号: 公共类标签 { 公众诠释编号{获得;组; } 公共字符串名称{;组; } } 我希望能够使用AutoMapper映射标签的名称属性键入一个字符串属性在我的ViewModels之一。 我创建了一个自定义的解析器试图处理这种映射,使用下面的code: 公共类TagToStringResolver:ValueResolver<标签,串>
..
我使用AutoMapper在WCF服务来回报用户的对象。 用户具有如 AccountTeams 属性本身有子对象。所有的类都AutoMapper映射。 根据WCF OperationContract的即是所谓的,我想返回不同的数据。我想要一个 OperationContract的返回用户对象,而它的 AccountTeams 属性(及其子女)填充,另一个 OperationContract的返回
..
在我的ASP.NET MVC 2(RC)项目 - 我使用AutoMapper到LINQ to SQL类(媒体)和视图模型(MediaVM)之间进行映射。视图模型的选择列表属性下降的观点了。我有一个自定义值解析器来填充从数据库中选择列表属性的项目,但我不知道是否有一种方法来传递从源模型一对夫妇的值到解析器(使用ConstructedBy方法?)到)定义选择的项目和b )过滤来自分贝的项目。源对象获取
..
我有一些code,它类似于下面是什么。基本上,它重新presents获取数据从一个Web服务,将其转换成客户端对象。 无效的主要() { Mapper.CreateMap< SomethingFromWebService,有事>(); Mapper.CreateMap&所述; HasSomethingFromWebService,HasSomething>();
..
我试图映射相同类型的两个对象。 我想要做的就是AutoMapper到igonore所有属性,有空值的源对象中,并保持在目标对象的现有值。 我在我的“资源库”采用这种尝试,但它似乎并没有工作。 Mapper.CreateMap< TEntity,TEntity>()ForAllMembers(P => p.Condition(C =>!c.IsSourceValueNu
..