Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 26326|Răspunde: 0

[Sursă] . Cea mai rapidă componentă de mapare a obiectelor OOM a .NET, Tiny Mapper, în practica proiectului

[Copiază linkul]
Postat pe 31.05.2018 13:08:02 | | |
Pasul 1:Înțelegerea metodei bibliotecii: TinyMapper are două funcții principale:



Pasul 2:Inițializează setările de mapare

Notă: Există doar două moduri pentru setări similare de mapare: modul de inițializare statică a obiectelor codului și modul de configurare xml.

Notă: În maparea de mai sus, pentru codul autorului original, se adaugă relația de mapare de PersonDto=》Person.

T <T>GetMapObject(object obj), unde rolul T:class va fi reflectat în codul de mai jos. O metodă simplă, puterea nu trebuie subestimată~~

Pasul 3:DtoModel -》Model

Maparea de la modelul bazei de date la modelul domeniului:



Pasul 4:Model-》DtoModel

De la modelul domeniului la modelul de bază de date:



Pasul 5:<Model>Listă=><DtoModel>Listă sau <DtoModel>Listă=>Listă<Model>


Notă specială: Pentru obiectele care primesc un tip de listă, nu este nevoie să adaugi un tip IList suplimentar pe harta statică de inițializare. TinyMapper te va ajuta automat să obții datele dorite dinamic, conform "tipului de bază mapat".

Linkuri de referință:

. .NET platformă open source proiect quick look (14) Cea mai rapidă componentă de mapare a obiectelor, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper și TinyMapper sunt o comparație simplăhttps://blog.csdn.net/umke888/article/details/54880670





Precedent:Newtonsoft.Json ignoră funcția DataContract
Următor:Diferența dintre ManualResetEvent și AutoResetEvent învățate prin firele C#
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com