automapper相关内容

AutoMapper中是否有一种方法可以指定要修剪所有映射的字符串

我正在将WinForms应用程序转换为ASP.NET MVC4,并尝试使用AutoMapper实现ViewModel方法,以在域实体和ViewModel之间进行映射,主要是将更复杂的对象图展平为ViewModel,以便在视图中轻松绑定 我遇到的问题是,当某些字段留空时,域模型要应用Trim()时将抛出NullReferenceException. 最初,这一切都是在域对象中处理的,例如 ..
发布时间:2020-09-14 21:42:29 其他开发

具有实体框架的自动映射器,初始化错误

我有一个使用Code First生成模型的EF6 MVC应用.我正在尝试使用AutoMapper在模型和该模型的视图模型表示之间创建映射.但是,当我执行映射时,会收到错误消息: 映射器未初始化.调用适当的初始化 配置.如果您尝试通过 容器或其他方式,请确保您没有对的任何调用 静态Mapper.Map方法,如果您使用的是ProjectTo或 UseAsDataSource扩展方法,请确保您传入 ..
发布时间:2020-09-14 21:42:19 其他开发

从集合< T>映射收集到< T>按照惯例

是否可以从类型为Collection的属性进行映射到类型为Collection的另一个属性按照惯例,无需显式定义映射? class CollectionExample { public static void Example() { var config = new MapperConfiguration(cfg => { ..
发布时间:2020-09-14 21:42:07 C#/.NET

静态构造函数未调用

我正在尝试使用AutoMapper进行模型-视图模型映射,并希望在类型的静态构造函数中执行一次映射配置.使用该类型调用Mapper.Map(AutoMapper)时,不会调用该类型的静态构造函数. 我的理解是,Mapper.Map将尝试通过反射来访问类型,其成员,并且在首次尝试使用时将调用静态构造函数.这是基本的东西,但挑战了我的理解.提供了代码段. class SampleViewM ..
发布时间:2020-09-14 21:40:44 C#/.NET

AutoMapper-继承保留参考

我有以下情况 实体框架类类: public class Block { public Guid Id { get; set; } public ICollection BlockLocations { get; set; } public BlockType Type { get; set; } } public class Bl ..
发布时间:2020-09-14 21:40:38 C#/.NET

自动映射嵌套模型

我正在尝试自动映射从提供者项目到wcf数据合同的模型.但是,它们在原始文件(嵌套)中都有另一个模型/数据协定.例如:我们有一个客户模型,保存着诸如姓名,电话号码,EIN等信息.但是每个客户可以有多个联系人(另一个模型).我如何使用流利的映射在automapper中进行映射?下面是类. 数据合同 客户数据合同 using System.Collections.Generic; us ..
发布时间:2020-09-14 21:40:30 C#/.NET

自动映射器-使用IEnumerable< anotherType>映射对象

已解决:我的属性定义不正确! 我收到此错误... 缺少类型映射配置或不支持的映射. 映射类型: HouseDomain-> RoomDomain {namespace} .HouseDomain-> {namespace} .RoomDomain 目标路径: City.Houses.Houses.Houses0 [0] 例如,我有 public class CityDoma ..
发布时间:2020-09-14 21:40:20 C#/.NET

使用AutoMapper的原因

我想在我们公司开始使用AutoMapper. 我的团队成员没有看到这个问题的任何好处. 主要主张是,当我们可以编写自己的扩展方法时,为什么需要附加抽象. 那么我反对的理由是什么? 解决方案 我对Automapper的两个最大争论: 当您可以依靠经过良好测试的,基于约定的库为您服务时,为什么还要编写自定义内容呢? 是的,您可以编写扩展方法以在属性之间移动数据. 但是,为什么 ..
发布时间:2020-09-14 21:40:13 C#/.NET