Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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