Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 26326|Svare: 0

[Kilde] . .NETs raskeste OOM-objektkartleggingskomponent, Tiny Mapper, i prosjektpraksis

[Kopier lenke]
Publisert på 31.05.2018 13:08:02 | | |
Trinn 1:Forståelse av bibliotekmetoden: TinyMapper har to hovedfunksjoner:



Steg 2:Initialiser kartinnstillingene

Merk: Det finnes bare to moduser for lignende kartleggingsinnstillinger: kode statisk objektinitialiseringsmodus og xml-konfigurasjonsmodus.

Merk: I kartleggingen ovenfor, for koden til den opprinnelige forfatteren, legges kartleggingsrelasjonen fra PersonDto=》Person til.

T GetMapObject<T>(object obj) hvor rollen til T:class vil bli reflektert i koden nedenfor. En enkel metode, kraften må ikke undervurderes~~

Trinn 3:DtoModel -》Model

Kartlegging fra databasemodellen til domenemodellen:



Trinn 4:Model-》DtoModel

Fra domenemodell til databasemodell:



Trinn 5:List<Model>=>List<DtoModel> eller List<DtoModel>=>List<Model>


Spesiell merknad: For objekter som får en listetype, trenger du ikke legge til en ekstra IList-type i det statiske initialiseringskartet. TinyMapper vil automatisk hjelpe deg med å få dataene du ønsker dynamisk i henhold til "mapped base type".

Referanselenker:

. .NET-plattformens åpen kildekode-prosjekt quick look (14) Den raskeste objektkartleggingskomponenten, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper og TinyMapper er en enkel sammenligninghttps://blog.csdn.net/umke888/article/details/54880670





Foregående:Newtonsoft.Json ignorerer DataContract-funksjonen
Neste:Forskjellen mellom ManualResetEvent og AutoResetEvent læres gjennom C#-tråder
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com