Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 23364|Odpoveď: 0

[Zdroj] Návod na konverziu AutoMapper medzi objektmi [Zdrojový kód]

[Kopírovať odkaz]
Zverejnené 14. 6. 2017 16:09:44 | | | |


Čo je AutoMapper?

AutoMapper je mapovač objekt-objekt. Mapovanie objektov na objekt funguje tak, že transformuje jeden typ vstupného objektu na iný typ výstupného objektu. Čo robí AutoMapper zaujímavým, je to, že poskytuje zaujímavé konvencie pre nudnú úlohu mapovania typu A na typ B. Pokiaľ typ B dodržiava konvencie už stanovené AutoMapperom, vo väčšine prípadov stačí mapovanie dvoch typov nulových konfigurácií.

Prečo používať AutoMapper?

Mapovací kód je nudný. Testovanie mapovacieho kódu je nudnejšie. AutoMapper ponúka jednoduché konfigurácie, ako aj jednoduché mapovacie testy. Skutočná otázka môže byť "prečo používať mapovanie objekt-objekt"? Mapovanie môže prebiehať na mnohých miestach v aplikácii, ale najčastejšie sa deje na hraniciach medzi vrstvami, napríklad medzi vrstvami UI/Domain alebo medzi vrstvami Service/Domain. Zameranie sa na jednu vrstvu často koliduje so zameraním na inú, preto mapovanie objekt-objekt izoluje model tak, že je ovplyvnený iba typ záujmu pre každú vrstvu.


Príklad, ktorý som sám napísal a ktorý zahŕňa:

1: Konverzia int a reťazca
2: Konverzia int a int
3: Konverzia enumov a strún
4: Konverzia objektov a reťazcov
Počkaj chvíľu

Zdrojový objekt:



Cieľová skupina:



Konverzný kód je nasledovný:



Stiahnutie zdrojového kódu:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď





Predchádzajúci:Riešenie chyby prevodu typu AutoMapper
Budúci:Automatické riešenie recyklácie aplikačného bazénu IIS 7 pre vypnutie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com