AutoMapper官方文档-目录

前言

对于AutoMapper很久前就接触过。

当时忙着做了一个网站,在domain和ui之间传递数据,有时候需要处理一些页面显示数据,从Entity到页面Model,参照网上的“入门”配置下就用上了。

最近又开始要使用AutoMapper,在看以前的代码,我勒个去,先不说多写了很多没用的配置,对一些稍微复杂一点的配置本来AutoMapper可以完成的,因为不会配置然后就手撸了……

百度和博客园上找了不少入门啊,介绍啊一类的文章,发现很多是转载或者是高阶应用,对于真正系统的基础文档少而又少。AutoMapper现在发布的版本已经是4.2.1,而很多介绍都是基于2.0版本,有不少误导内容。

看了下github上的wiki,总共有22篇文章。仔细的看了几篇,发现代码多,文字描述内容少,基于此,虽然英语水平很差,但是借助各种翻译软件坎坎坷坷的翻译出来一份文档,供大家参考。

在这个过程,自己也系统的学习了AutoMapper,知道它什么可以什么不可以。

目录(与wiki同步,从Home起,到Queryable Extensions止,合计22篇)

入门指南(2)

  • Home
  • Getting started(入门指南)

特性(15)

  • Flattening(扁平化)
  • Projection(投影)
  • Configuration Validation(配置验证工具)
  • Lists and Arrays(集合与数组)
  • Nested Mappings(嵌套映射)
  • Custom Type Converters(自定义类型转换器)
  • Custom Value Resolvers(自定义值解析器)
  • Null Substitution(空值替代)
  • Before and after map actions(映射前/后动作)
  • Containers(容器)
  • Mapping Inheritance(映射继承)
  • Queryable Extensions (LINQ)
  • Configuration(配置)
  • Conditional Mapping(条件映射)
  • Open Generics(使用泛型配置)

    其他(5)

  • Construction(构造函数)
  • Conventions
  • Dynamic and ExpandoObject Mapping
  • Expression Translation (UseAsDataSource)
  • Migrating from static API
时间: 2024-07-29 09:17:47

AutoMapper官方文档-目录的相关文章

【AutoMapper官方文档】DTO与Domin Model相互转换(中)

写在前面 AutoMapper目录: [AutoMapper官方文档]DTO与Domin Model相互转换(上) [AutoMapper官方文档]DTO与Domin Model相互转换(中) 持续更新中... 本篇目录: Custom Type Converters-自定义类型转换器 Custom Value Resolvers-自定义值解析器 Null Substitution-空值替换 Containers-IoC容器 后记 随着AutoMapper的学习深入,发现AutoMapper在对

【AutoMapper官方文档】DTO与Domin Model相互转换(上)

前言 Flattening-复杂到简单 Projection-简单到复杂 Configuration Validation-配置验证 Lists and Array-集合和数组 Nested mappings-嵌套映射 后记 上一篇<[道德经]漫谈实体.对象.DTO及AutoMapper的使用 >,因为内容写的有点跑偏,关于AutoMapper的使用最后只是简单写了下,很明显这种简单的使用方式不能满足项目中复杂的需要,网上找了下AutoMapper相关文档,但差不多都是像我一样简单的概述下,看

01 - 官方文档目录

1 总体文档目录 教程内容分为 入门教程 使用Django   "How-to" guides Django常见问题 API参考 Meta-documentation and miscellany 词汇表 发行说明 2 Django documentation  整体知识分类说明 Everything you need to know about Django 总结有四大方向: 入门教程 使用Django API参考 "How-to" guides

Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻译

Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻译 1. Getting Started Building Your First App: 原文: https://developer.android.com/training/basics/firstapp/index.html译文:http://wiki.eoeandroid.com/Building_Your_First_AppAdding the Action Bar:原文:https://develope

【苦读官方文档】2.Android应用程序基本原理概述

官方文档原文地址 应用程序原理 Android应用程序是通过Java编程语言来写.Android软件开发工具把你的代码和其它数据.资源文件一起编译.打包成一个APK文件,这个文档以.apk为后缀,保存了一个Android应用程序全部的内容.Android设备通过它来安装相应的应用. 一旦安装到设备上.每一个Android应用程序就执行在各自独立的安全沙盒中: Android系统是一个多用户的Linux系统.每一个应用都是一个用户. Android系统默认会给每一个应用分配一个唯一的用户ID(这个

Spring Boot 官方文档入门及使用

个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题. 其他说明:如果对Spring Boot没有概念,请先移步上一篇文章 Spring Boot 学习.本篇原本是为了深入了解下Spring Boot而出现的. 另外,Spring Boot 仍然是基于Spring的,建议在赶完工之后深入学习下Spring,有兴趣可以看看我的 Spring 4 官方文档学习(十一)Web MVC 框架 .欢迎探讨,笑~

【cocos2d-js官方文档】十九、Cocos2d-JS单文件引擎使用指引

这篇指引主要介绍如何使用从在线下载工具下载下来的Cocos2d-JS的单文件引擎. 你有可能下载了下面三个版本中的一个: Cocos2d-JS Full Version: 完整版引擎包含Cocos2d-JS引擎的所有功能特性以及所有扩展,使用这个版本可以帮助你发掘Cocos2d-JS令人惊艳的创造力和可能性.你可以从官方文档首页中查看Cocos2d-JS所支持的特性列表. Cocos2d-JS Lite Version: 精简版本只包含Cocos2d-JS的核心特性,它的优势是稳定,轻量,简单易

使用oracle官方文档(11G)简单举例

使用oracle官方文档(11G)举例 以下正是oracle官方文档界面,想要学好oracle,读官方文档是必经之路,此文为给初学者大致了解官方文档的使用,对官方文档有一个更直观的认识.文档可通过文章关联的链接查看到,或登录到oracle官网查看(内容更加丰富). <官方文档>阅读来源 官网链接:Oracle11G官方文档      下载地址:Oracle11G官方文档下载 以下,简单几个例子,帮助读者对于文档的使用有进一步的理解: [举例1]:在Windows下远程连接数据库使用的指令是什么

Hive官方文档

Hive官方文档 内容列表 Cloudera制作的Hive介绍视频 安装与配置 系统需求 安装Hive发行版 从Hive源码编译 运行Hive 配置管理概览 运行时配置 Hive, Map-Reduce 与本地模式 错误日志 DDL 操作 元数据存储 DML 操作 SQL 操作 查询示例 SELECTS 和 FILTERS GROUP BY JOIN MULTITABLE INSERT STREAMING Simple Example Use Cases MovieLens User Ratin