Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 26326|Odpověď: 0

[Zdroj] . Nejrychlejší komponenta pro mapování objektů v OOM v .NET, Tiny Mapper, v projektové praxi

[Kopírovat odkaz]
Zveřejněno 31.05.2018 13:08:02 | | |
Krok 1:Pochopení knihovní metody: TinyMapper má dvě hlavní funkce:



Krok 2:Inicializujte nastavení mapování

Poznámka: Existují pouze dva režimy pro podobná nastavení mapování: režim inicializace statických objektů kódu a režim konfigurace xml.

Poznámka: V výše uvedeném mapování je pro kód původního autora přidán vztah mapování podle PersonDto=》Person.

T GetMapObject<T>(objektový objekt), kde role třídy T:bude zobrazena v níže uvedeném kódu. Jednoduchá metoda, síla nesmí být podceňována~~

Krok 3:DtoModel -》Model

Mapování z databázového modelu na doménový model:



Krok 4:Model-》DtoModel

Od doménového modelu k databázovému modelu:



Krok 5:Seznam<Model>=>Seznam<DtoModel> nebo Seznam<DtoModel>=>Seznam<Model>


Speciální poznámka: U objektů, které dostanou typ seznamu, není potřeba přidávat další typ IList do statické inicializační mapy. TinyMapper vám automaticky pomůže získat data, která chcete dynamicky, podle "mapovaného typu základny".

Referenční odkazy:

. .NET platforma open source projekt rychlý pohled (14) Nejrychlejší komponenta pro mapování objektů, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper a TinyMapper jsou jednoduché srovnáníhttps://blog.csdn.net/umke888/article/details/54880670





Předchozí:Newtonsoft.Json ignoruje funkci DataContract
Další:Rozdíl mezi ManualResetEvent a AutoResetEvent, který se naučily C# vlákna
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com