Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 26326|Odpowiedź: 0

[Źródło] . Najszybszy komponent do mapowania obiektów OOM w .NET, Tiny Mapper, w praktyce projektowej

[Skopiuj link]
Opublikowano 31.05.2018 13:08:02 | | |
Krok 1:Zrozumienie metody bibliotecznej: TinyMapper pełni dwie główne funkcje:



Krok 2:Zainicjalizuj ustawienia mapowania

Uwaga: Istnieją tylko dwa tryby podobnych ustawień mapowania: statyczna inicjalizacja obiektów kodu oraz tryb konfiguracji xml.

Uwaga: W powyższym mapowaniu mapowania, dla kodu oryginalnego autora, dodana jest relacja mapowania przez PersonDto=》Person.

T GetMapObject<T>(obiekt obj), gdzie rola klasy T:będzie odzwierciedlona w poniższym kodzie. Prosta metoda, nie należy lekceważyć mocy~~

Krok 3:DtoModel -》Model

Odwzorowanie z modelu bazy danych na model domeny:



Krok 4:Model-》DtoModel

Od modelu domenowego do modelu bazy danych:



Krok 5:List<Model>=>Lista<DtoModel> lub List<DtoModel>=>Lista<Model>


Specjalna uwaga: Dla obiektów, które mają typ listy, nie musisz dodawać dodatkowego typu IList do statycznej mapy inicjalizacyjnej. TinyMapper automatycznie pomoże Ci dynamicznie uzyskać potrzebne dane, zgodnie z "typem bazy mapowanej".

Linki referencyjne:

. Szybkie spojrzenie na projekt open source platformy .NET (14) Najszybszy komponent do mapowania obiektów, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper i TinyMapper to proste porównaniehttps://blog.csdn.net/umke888/article/details/54880670





Poprzedni:Newtonsoft.Json ignoruje funkcję DataContract
Następny:Różnica między ManualResetEvent a AutoResetEvent wyuczona przez wątki C#
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com