See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 23364|Vastuse: 0

[Allikas] AutoMapperi teisendamise õpetus objektide vahel [lähtekood]

[Kopeeri link]
Postitatud 14.06.2017 16:09:44 | | | |


Mis on AutoMapper?

AutoMapper on objektidevaheline kaardistaja. Objektidevaheline kaardistamine toimib, muutes ühe sisendobjekti tüübi teiseks väljundobjektiks. AutoMapperi teeb huvitavaks see, et see pakub huvitavaid konventsioone igava tüübi A ja tüübi B kaardistamise kohta. Kui tüüp B järgib AutoMapperi juba kehtestatud konventsioone, piisab enamasti kahe nullkonfiguratsiooni tüübi kaardistamisest.

Miks kasutada AutoMapperit?

Kaardistamiskood on igav. Kaardistuskoodi testimine on igavam. AutoMapper pakub mõningaid lihtsaid seadistusi ning mõningaid lihtsaid kaardistamisteste. Tegelik küsimus võib olla "miks kasutada objektidevahelist kaardistust"? Kaardistamine võib toimuda rakenduses paljudes kohtades, kuid enamasti toimub see kihtide piiridel, näiteks UI/domeenikihtide või teenuse/domeenikihtide vahel. Ühele kihile keskendumine on sageli vastuolus teisele keskendumisega, mistõttu objektidevaheline kaardistamine isoleerib mudeli nii, et mõjutatud on ainult iga kihi muretüüp.


Näide, mille kirjutasin ise, mis sisaldab:

1: Int ja stringi teisendamine
2: Int ja int teisendamine
3: Enumite ja keelte konverteerimine
4: Objektide ja stringide teisendamine
Oota üks minut

Allikaobjekt:



Sihtrühm:



Teisenduskood on järgmine:



Lähtekoodi allalaadimine:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse





Eelmine:AutoMapperi tüübi teisendamise vea lahendus
Järgmine:IIS 7 rakenduste basseini automaatne taaskasutuslahendus seiskamiseks
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com