Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 26326|Отговор: 0

[Източник] . Най-бързият компонент за картографиране на обекти OOM на .NET, Tiny Mapper, в проектната практика

[Копирай линк]
Публикувано в 31.05.2018 г. 13:08:02 ч. | | |
Стъпка 1:Разбиране на библиотечния метод: TinyMapper има две основни функции:



Стъпка 2:Инициализирайте настройките за картографиране

Забележка: Има само два режима за подобни настройки на картографирането: режим на статична инициализация на обекти код и режим на конфигурация на xml.

Забележка: В горното съпоставяне, за кода на оригиналния автор, се добавя съотношението на PersonDto=》Person.

T <T>GetMapObject(object obj), където ролята на T:class ще бъде отразена в кода по-долу. Прост метод, силата не бива да се подценява~~

Стъпка 3:DtoModel -》Model

Съпоставяне от модела на базата данни към домейн модела:



Стъпка 4:Model-》DtoModel

От домейн модел към модел на база данни:



Стъпка 5:<Model>Списък=><DtoModel>Списък или <DtoModel>Списък=>Списък<Model>


Специална бележка: За обекти, които получават тип списък, не е нужно да добавяте допълнителен тип IList към статичната инициализация. TinyMapper автоматично ще ви помогне да получите желаните данни динамично според "типа на картата база".

Референтни връзки:

. .NET платформа с отворен код за бърз преглед на проекта (14) Най-бързият компонент за картографиране на обекти, Tiny Mapperhttp://www.cnblogs.com/asxinyu/p ... ect_TinyMapper.html
EmitMapper и TinyMapper са просто сравнениеhttps://blog.csdn.net/umke888/article/details/54880670





Предишен:Newtonsoft.Json игнорира функцията DataContract
Следващ:Разликата между ManualResetEvent и AutoResetEvent, научена чрез C# теми
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com