asp.net-mvc-3 - 我需要双向创建 automapper createmap 吗?

标签 asp.net-mvc-3 model viewmodel automapper

这可能是一个愚蠢的问题! (n00b 到 AutoMapper 并且时间很短!)

我想使用 AutoMapper 将 EF4 实体映射到 ViewModel 类。

1)如果我打电话

CreateMap<ModelClass, ViewModelClass>()

那我还需要打电话

CreateMap<ViewModelClass, ModelClass>()

执行相反的操作?

2) 如果两个类具有相同的属性名称,那么我是否需要 CreateMap 语句,或者这只是用于“特定/自定义”映射?

最佳答案

为偶然发现这个问题的人提供信息。现在似乎有一种内置方法可以通过添加 .ReverseMap() 来实现反向映射。在您的 CreateMap() 末尾调用电话配置链。

关于asp.net-mvc-3 - 我需要双向创建 automapper createmap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185026/

相关文章:

c# - 在 C# 中执行基于存储过程的查询后,如何为 CommandText 重新使用 SqlCommand 对象?

ruby-on-rails - 关闭 Rails 中的 "updated_at"列

Android - 通过 viewModels() 在 ViewModel 上使用可注入(inject)构造函数

c# - ASP.NET MVC 3 使用升序、降序选项自定义排序 WebGrid

c# - 使用 JasperReports Server API 从运行报告中检索 PDF

asp.net-mvc - 如何使用 Razor ASp.NET MVC 连接 HTML 元素的 id

javascript - 不要使用 Sails.js 按集合属性中的 id 记录排序

ios - 将 Realm 中的单个键更新为模型数组中的模型数组

C# WPF MVVM XAML : Using ContentPresenter Style to display ViewModel

c# - 如何使用 Razor 和 .NET Core 将项目添加到 ViewModel 中的列表?