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

Pohľad: 26326|Odpoveď: 0

[Zdroj] . Najrýchlejšia komponenta na mapovanie objektov v OOM v .NET, Tiny Mapper, v projektovej praxi

[Kopírovať odkaz]
Zverejnené 31. 5. 2018 13:08:02 | | |
Krok 1:Pochopenie knižničnej metódy: TinyMapper má dve hlavné funkcie:



Krok 2:Inicializujte nastavenia mapovania

Poznámka: Existujú len dva režimy podobných nastavení mapovania: režim inicializácie statických objektov kódu a režim konfigurácie xml.

Poznámka: V vyššie uvedenom mapovaní je pre kód pôvodného autora pridaný vzťah mapovania podľa PersonDto=》Person.

T GetMapObject <T>(objektový obj), kde úloha T:class bude zobrazená v kóde nižšie. Jednoduchá metóda, sila sa nesmie podceňovať~~

Krok 3:DtoModel -》Model

Mapovanie z databázového modelu na doménový model:



Krok 4:Model-》DtoModel

Z doménového modelu na databázový model:



Krok 5:Zoznam<Model>=>Zoznam<DtoModel> alebo Zoznam<DtoModel>=>Zoznam<Model>


Špeciálna poznámka: Pre objekty, ktoré dostanú typ zoznamu, nemusíte pridávať ďalší typ IList do statickej inicializačnej mapy. TinyMapper vám automaticky pomôže získať požadované dáta dynamicky podľa "mapovaného typu základne".

Referenčné odkazy:

. .NET platforma open source projekt rýchly pohľad (14) Najrýchlejšia komponenta na mapovanie objektov, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper a TinyMapper sú jednoduché porovnaniehttps://blog.csdn.net/umke888/article/details/54880670





Predchádzajúci:Newtonsoft.Json ignoruje funkciu DataContract
Budúci:Rozdiel medzi ManualResetEvent a AutoResetEvent, ktorý sa naučili C# vlákna
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