Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 26326|Atsakyti: 0

[Šaltinis] . .NET greičiausias OOM objektų atvaizdavimo komponentas "Tiny Mapper" projekto praktikoje

[Kopijuoti nuorodą]
Paskelbta 2018-05-31 13:08:02 | | |
1 žingsnis:Bibliotekos metodo supratimas: "TinyMapper" turi dvi pagrindines funkcijas:



2 žingsnis:Inicijuoti susiejimo parametrus

Pastaba: Yra tik du panašių susiejimo parametrų režimai: kodo statinio objekto inicijavimo režimas ir xml konfigūravimo režimas.

Pastaba: Aukščiau pateiktame susiejimo susiejime pradinio autoriaus kodui pridedamas susiejimo ryšys pagal PersonDto=》Person.

T GetMapObject<T>(object obj), kur T:class vaidmuo atsispindės žemiau esančiame kode. Paprastas metodas, galios negalima nuvertinti ~~

3 žingsnis:DtoModel -》Model

Duomenų bazės modelio susiejimas su domeno modeliu:



4 žingsnis:Model-》DtoModel

Nuo domeno modelio iki duomenų bazės modelio:



5 žingsnis:List<Model>=>List<DtoModel> arba List<DtoModel>=>List<Model>


Speciali pastaba: objektams, kuriems taikomas sąrašo tipas, nereikia įtraukti papildomo IList tipo į statinio inicijavimo schemą. "TinyMapper" automatiškai padės dinamiškai gauti norimus duomenis pagal "susietą bazės tipą".

Nuorodos nuorodos:

. .NET platformos atvirojo kodo projekto greita apžvalga (14) Greičiausias objektų atvaizdavimo komponentas "Tiny Mapper"http://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
"EmitMapper" ir "TinyMapper" yra paprastas palyginimashttps://blog.csdn.net/umke888/article/details/54880670





Ankstesnis:Newtonsoft.Json ignoruoja DataContract funkciją
Kitą:Skirtumas tarp "ManualResetEvent" ir "AutoResetEvent", išmoktas iš C# gijų
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com