Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 26326|Vastaus: 0

[Lähde] . .NETin nopein OOM-objektikartoituskomponentti, Tiny Mapper, projektikäytännössä

[Kopioi linkki]
Julkaistu 31.5.2018 13.08.02 | | |
Vaihe 1:Kirjastomenetelmän ymmärtäminen: TinyMapperilla on kaksi päätoimintoa:



Vaihe 2:Alusta Mapping-asetukset

Huomautus: Samankaltaisille kartoitusasetuksille on vain kaksi tilaa: koodin staattinen objektin alustustila ja xml-konfiguraatiotila.

Huomautus: Yllä olevassa kartoitusvaiheessa alkuperäisen kirjoittajan koodille lisätään PersonDto=》Person -kartoitussuhde.

T GetMapObject<T>(object obj), jossa T:luokan rooli näkyy alla olevassa koodissa. Yksinkertainen menetelmä, tehoa ei pidä aliarvioida~~

Vaihe 3:DtoModel -》Model

Kartoitus tietokantamallista toimialamalliin:



Vaihe 4:Model-》DtoModel

Toimialamallista tietokantamalliin:



Vaihe 5:lista<Model>=><DtoModel>lista tai lista<DtoModel>=>lista<Model>


Erityishuomio: Olioille, joille on listatyypi, ei tarvitse lisätä uutta IList-tyyppiä staattiseen alustuskarttaan. TinyMapper auttaa sinua automaattisesti saamaan haluamasi datan dynaamisesti "mapped base type" -tyyppisen mukaan.

Viitelinkit:

. .NET-alustan avoimen lähdekoodin projektin pikakatsaus (14) Nopein objektikartoituskomponentti, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper ja TinyMapper ovat yksinkertainen vertailuhttps://blog.csdn.net/umke888/article/details/54880670





Edellinen:Newtonsoft.Json sivuuttaa DataContract-ominaisuuden
Seuraava:Ero ManualResetEventin ja AutoResetEventin välillä oppii C#-säikeistä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com