automapper相关内容

自动映射器枚举描述属性

我在从Enum Description属性进行映射时遇到困难.我一直在寻找一个有用的例子,运气很少.我知道还有一些其他示例,但我仍在为这种特殊情况而苦苦挣扎. 这是我的枚举: public enum ResolveCodeEnum { [Description("Resolved - Workaround")] ResolvedWorkaround = 1, [ ..
发布时间:2020-09-14 21:34:25 C#/.NET

有时我可以让AutoMapper返回相同的对象吗?

我一直在使用AutoMapper在接口和该接口的具体实现之间进行映射.我假设如果传递给AutoMapper的Map方法的类型与返回类型相同,则将返回原始对象(作为一种短路操作).我的假设是错误的:的确,在查看之后,我注意到该方法的文档明确指出: 执行从源对象到 new 目标对象的映射.从源对象推断出源类型. (加粗强调) 我打开了这个快速控制台应用程序只是为 ..
发布时间:2020-09-14 21:33:17 C#/.NET

Automapper将DTO展平给带有孩子集合的父级

我有一个扁平化的DTO,需要将其映射到“有孩子的父母"关系.我想通过AutoMapper进行此操作,因为我正在其他地方使用它,并且效果很好.我已经看到了映射父级和子级的示例,但当“子级"是一个集合并且源是扁平化的DTO时,则没有.我创建了一些类,可用于正确配置.下面是我的示例类: public class Parent { public int ParentId { get; set ..
发布时间:2020-09-14 21:33:03 C#/.NET

自动映射器映射对象

基于此问题的此附加要求一个来源到多个目的地 class Dest1 { string prop1; string prop2; string prop3; pubic List Dests3 {get;set;} } class Dest3 { string prop7; string p ..
发布时间:2020-09-14 21:30:45 C#/.NET

AutoMapper和反射

我的共享托管公司不允许反射. 如何使用AutoMapper? 我必须为每个属性指定一个.ForMember吗? Mapper.CreateMap() .ForMember(dest => dest.Name, o => o.MapFrom(src => src.Name)) .ForMember(d ..
发布时间:2020-09-14 21:29:23 其他开发

AutoMapper:使用接口属性映射对象

我当前的任务需要注意不同对象类型之间的映射,因此我认识到非常好的AutoMapper库. 到目前为止很容易处理,但是这些不同的对象包含复杂的接口类型属性.让我向您展示一个代码段: public inferface IInterface { string TextProperty { get; set;} } public class A : IInterface { ..
发布时间:2020-09-14 21:29:02 其他开发

AutoMapper在源属性的情况下将目标设置为null

我正在两个对象之间进行映射,并且根据源的条件,我希望目标为空. 例如,以下是这些类: public class Foo { public int Code { get; set; } public string Name { get; set; } } public class Bar { public string Name { get; set; } ..
发布时间:2020-09-14 21:28:32 C#/.NET