Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 платформа open source project quick look (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