Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 23364|Antwoord: 0

[Bron] AutoMapper Conversie Tutorial tussen Objecten [Broncode]

[Link kopiëren]
Geplaatst op 14-06-2017 16:09:44 | | | |


Wat is AutoMapper?

AutoMapper is een object-tot-object mapper. Object-tot-object mapping werkt door één type invoerobject om te zetten in een ander type uitvoerobject. Wat AutoMapper interessant maakt, is dat het enkele interessante conventies biedt voor het saaie aspect van het mappen van type A naar type B. Zolang type B voldoet aan de conventies die AutoMapper al heeft vastgesteld, is het in de meeste gevallen voldoende om twee typen nulconfiguraties te mappen.

Waarom AutoMapper gebruiken?

Code mappen is saai. Het testen van de mappingcode is saaier. AutoMapper biedt enkele eenvoudige configuraties, evenals enkele eenvoudige mappingtests. De echte vraag is wel: "waarom object-tot-object mapping gebruiken?" Mapping kan op veel plaatsen in een applicatie plaatsvinden, maar meestal gebeurt het op de grenzen tussen lagen, zoals tussen UI/domeinlagen, of tussen Service/Domain-lagen. Focussen op de ene laag conflicteert vaak met focussen op een andere, dus object-tot-object mapping isoleert het model zodat alleen het type zorg voor elke laag wordt beïnvloed.


Een voorbeeld dat ik zelf heb geschreven en dat is:

1: Conversie van int en string
2: Omzetting van int en int
3: Omzetting van enums en snaren
4: Conversie van objecten en strings
Wacht even

Bronobject:



Doelgroep:



De conversiecode is als volgt:



Broncode downloaden:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord





Vorig:AutoMapper-typeconversiefoutoplossing
Volgend:IIS 7 Application Pool Automatische Recyclingoplossing voor Uitschakeling
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com