Kas yra "AutoMapper"?
AutoMapper yra objektų į objektą žemėlapis. Objekto atvaizdavimas veikia transformuojant vieno tipo įvesties objektą į kito tipo išvesties objektą. Kas daro AutoMapper įdomus yra tai, kad jis suteikia keletą įdomių konvencijų nuobodus dalykas žemėlapių tipo A tipo B tipo. Kol B tipas laikosi AutoMapper jau nustatytų konvencijų, daugeliu atvejų tiks dviejų tipų nulinių konfigūracijų susiejimas.
Kodėl verta naudoti "AutoMapper"?
Žemėlapio kodas yra nuobodus. Išbandyti susiejimo kodą yra nuobodžiau. "AutoMapper" siūlo keletą paprastų konfigūracijų, taip pat keletą paprastų žemėlapių testų. Tikrasis klausimas gali būti "kodėl naudoti objekto ir objekto susiejimą"? Susiejimas gali vykti daugelyje programos vietų, tačiau dažniausiai tai vyksta ties ribomis tarp sluoksnių, pvz., tarp vartotojo sąsajos / domeno sluoksnių arba tarp paslaugos / domeno sluoksnių. Sutelkimas į vieną sluoksnį dažnai prieštarauja fokusavimui į kitą, todėl objektų ir objektų atvaizdavimas izoliuoja modelį taip, kad paveiktų tik kiekvieno sluoksnio susirūpinimo tipą.
Pavyzdys, kurį parašiau pats, apima:
1: Konvertavimas int ir eilutė 2: konvertavimas int ir int 3: Išvardijimų ir eilučių konvertavimas 4: Objektų ir eilučių konvertavimas Palauk minutę
Šaltinio objektas:
Tikslinė auditorija:
Perskaičiavimo kodas yra toks:
Šaltinio kodo atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|