Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.47 KB

README.md

File metadata and controls

9 lines (5 loc) · 1.47 KB

CustomMapper

За допомогою цього проекту ви можете переносити значення публічних властивостей об'єкта одного класу в об'єкти іншого класу за умови, що властивості мають однакову назву та їх типи є сумісними для конвертації.

Для того, щоб скористатися цим функціоналом і перевірити його ви можете запустити проект Example.

Змінна destinationObject - об'єкт котрий був створений на основі sourceObject шляхом перенесення значень та конвертації полів з одинаковою назвою та сумісними для конвертації типами.

Як бачимо SetMappingAction дозволяє там власноруч прописати яким саме чином буде відбуватися перенесення значень від одного об'єкта іншому. Таким чином в нас також знімається обмеження котре вимагало однакової назви для властивостей об'єктів, оскільки так ми самі конкретно вказуємо котрі значення мають бути присвоєні певним властивостям.