<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          AutoMapper.NET的ORM映射工具

          聯(lián)合創(chuàng)作 · 2023-09-30 03:42

          AutoMapper是基于對(duì)象到對(duì)象約定的映射工具,常用于(但并不僅限制于)把復(fù)雜的對(duì)象模型轉(zhuǎn)為DTO,一般用于ViewModel模式和跨 服務(wù)范疇。

          AutoMapper給用戶(hù)提供了便捷的配置API,就像使用約定來(lái)完成自動(dòng)映射那樣。

          AutoMapper包含以下功能:

          平展
          投影
          配置驗(yàn)證
          列表和數(shù)組
          嵌套映射
          自定義類(lèi)型轉(zhuǎn)換程序
          自定義值轉(zhuǎn)換程序
          自定義值格式程序
          Null值替換

          AutoMapper是一款單向映射器。這意味著它并沒(méi)有內(nèi)建映射對(duì)象支持來(lái)回寫(xiě)至原始源,除非用戶(hù)在更新映射對(duì)象之后明確地創(chuàng)建逆向反射。這需要 通過(guò)設(shè)計(jì)完成,因?yàn)樽孌TO回寫(xiě)到,比方說(shuō):域模型或其他東西,就會(huì)更改它的持久性,同時(shí)人們也認(rèn)為它是反模式的。在這種解決方案中,命令消息在雙向映射 中往往是更好的選擇。然而,在某些特定環(huán)境中,有人可能會(huì)為雙向映射辯解,比如:非常簡(jiǎn)單的CRUD應(yīng)用程序。一個(gè)支持雙向映射的框架就是Glue。

          瀏覽 24
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人人摸人人草 | 欧美性青草视频在线看 | 国产三级电影久久 | 国产一区二区三区 | 国产偷抇久久精品A片69探花 |