Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 26326|Antwort: 0

[Quelle] . .NETs schnellste OOM-Objektmapping-Komponente, Tiny Mapper, in der Projektpraxis

[Link kopieren]
Veröffentlicht am 31.05.2018 13:08:02 | | |
Schritt 1:Verständnis der Bibliotheksmethode: TinyMapper hat zwei Hauptfunktionen:



Schritt 2:Initialisieren Sie die Mapping-Einstellungen

Hinweis: Es gibt nur zwei Modi für ähnliche Kartierungseinstellungen: Code für statische Objektinitialisierungsmodus und XML-Konfigurationsmodus.

Hinweis: In der obigen Mapping wird für den Code des ursprünglichen Autors die Mapping-Beziehung nach PersonDto=》Person hinzugefügt.

T GetMapObject<T>(object obj), wobei die Rolle der T:class im untenstehenden Code widergespiegelt wird. Eine einfache Methode: Die Leistung darf nicht unterschätzt werden~~

Schritt 3:DtoModel -》Model

Abbildung vom Datenbankmodell zum Domänenmodell:



Schritt 4:Model-》DtoModel

Vom Domänenmodell zum Datenbankmodell:



Schritt 5:Liste<Model>=>Liste<DtoModel> oder Liste<DtoModel>=>Liste<Model>


Besonderer Hinweis: Für Objekte, die einen Listentyp erhalten, musst du keinen zusätzlichen IList-Typ zur statischen Initialisierungskarte hinzufügen. TinyMapper hilft dir automatisch, die gewünschten Daten dynamisch gemäß dem "Mapped Base Type" zu erhalten.

Referenzlinks:

. .NET-Plattform Open-Source-Projekt Quick Look (14) Die schnellste Objektkartierungskomponente, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper und TinyMapper sind ein einfacher Vergleichhttps://blog.csdn.net/umke888/article/details/54880670





Vorhergehend:Newtonsoft.Json ignoriert die DataContract-Funktion
Nächster:Der Unterschied zwischen ManualResetEvent und AutoResetEvent wird von C#-Threads gelernt
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com