Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 23364|Odpověď: 0

[Zdroj] AutoMapper Konverzní tutoriál mezi objekty [Zdrojový kód]

[Kopírovat odkaz]
Zveřejněno 14.06.2017 16:09:44 | | | |


Co je AutoMapper?

AutoMapper je mapovač objektů na objekt. Mapování objektů na objekty funguje tak, že jeden typ vstupního objektu převede na jiný typ výstupního objektu. Co dělá AutoMapper zajímavým, je to, že nabízí zajímavé konvence pro nudnou věc mapování typu A na typ B. Pokud typ B dodržuje konvence již stanovené AutoMapperem, ve většině případů stačí mapování dvou typů nulových konfigurací.

Proč používat AutoMapper?

Mapování je nudné. Testování mapovacího kódu je mnohem nudnější. AutoMapper nabízí jednoduché konfigurace i jednoduché mapovací testy. Skutečná otázka může být "proč používat mapování objektů na objekt"? Mapování může probíhat na mnoha místech v aplikaci, ale nejčastěji na hranicích mezi vrstvami, například mezi vrstvami UI/Domény nebo mezi vrstvami Služby/Domény. Zaměření na jednu vrstvu často koliduje se zaměřením na jinou, takže mapování objektů na objekt izoluje model tak, že je ovlivněn pouze typ zájmu pro každou vrstvu.


Příklad, který jsem napsal sám a který zahrnuje:

1: Převod int a řetězce
2: Převod int a int
3: Konverze enumů a strun
4: Převod objektů a řetězců
Počkej minutu

Zdrojový objekt:



Cílová skupina:



Konverzní kód je následující:



Stažení zdrojového kódu:

Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď





Předchozí:Řešení chyby převodu typu AutoMapper
Další:Automatické řešení recyklace aplikačního poolu IIS 7 pro uzavření
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com