- 配置、單元測試、AOP注入
- Decimal轉換成String型別
- 源陣列轉換成目標陣列
- 源中的集合(陣列)屬性轉換成目標中的集合(陣列)屬性
- 子類父類間的對映
- 源字典集合轉換成目標字典集合
- 列舉對映
- 自定義解析器
- 源中的複雜屬性和Get...方法轉換成目標屬性
- 型別轉換,源string型別分別轉換成int, DateTime,Type
- 源和目標都包含複雜型別屬性
- 把源中的一個屬性對映到目標中的多個屬性
- 動態實現介面方法或屬性
- 目標中的屬性如果比源多,可以忽略多出的屬性
- 目標有virtual屬性,可忽略
- 目標屬性值為null的解決辦法
- int轉string
- bool轉string
- DateTime轉String
- 判斷條件
- 當源和目標具有同名的複雜型別屬性、集合型別屬性,這2種屬性對應的類間也需建立對映
- 一次性定義好源和目標的所有對映
- 一次性定義好源和目標的所有對映,目標中有複雜型別屬性
- 一次性定義好源和目標的所有對映,目標中有複雜型別屬性,為複雜型別建立自定義解析器
- 顯示所有訂單
- 顯示客戶資訊
- 顯示訂單,但不顯示view model OrderDto中的集合導航屬性
- 把源中的DateTime型別轉換成int型別
- 把源中的bool型別轉換成string型別
- 把源中的集合導航屬性IEnumerable<OrderItems> LineItems轉換成目標中的計算數量的string型別