![]() |
|
1 | |
Библиотека для конвертирования классов12.07.2016, 12:07. Просмотров 1216. Ответов 3
Метки нет Все метки)
(
Всем привет. Помню была библиотека, используя которую можно было 1 раз в одном месте удобно прописать конвертирование одного класса в другой.
Во-первых, кто-нибудь знает что-то подобное? Может она не совсем даже для этих целей, но это мне запомнилось. А во-вторых я сижу и думаю, чем будет использование этой библиотеки лучше, чем тупо написать класс конвертер? Зачем это надо? Далее названия условные. Есть библиотека DataLayer.dll, есть библиотека Model.dll, на которую ссылается первая. Далее есть библиотека ReplicationProtocol.dll, в которой есть классы, аналогичные классам в Model.dll, но с некоторыми изменениями и предназначены эти классы чисто для передачи между серверами (сериализовал MessagePack(ом), передал, получил, десериализовал. Сохранил в БД, отправил ответ с чисто значимыми данными, такими, как первичный ключ у реплицируемой таблицы, чтобы на стороне отправителя подтвердить удачное сохранение данных на стороне получателя. О ReplicationProtocol.dll, DataLayer.dll и Model.dll знает и клиент и сервер. Но DataLayer.dll не знает о ReplicationProtocol.dll, но знает о Model.dll. Соответственно мы читая данные из БД можем создать экземпляры классов, которые находятся в Model.dll и только потом их конвертировать в классы ReplicationProtocol.dll. Вот собственно зачем нужна вся эта конвертация.
0
|
|
12.07.2016, 12:07 | |
библиотека классов Библиотека классов и WINAPI Библиотека классов для решения квадратного уравнения Чтение/сохранение настроек для библиотека классов |
|
1449 / 842 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
12.07.2016, 12:34 | 2 |
![]() Решение
Casper-SC, http://metanit.com/sharp/mvc5/23.4.php
1
|
Администратор
![]() |
|
12.07.2016, 18:43 | 3 |
![]() Решение
1
|
![]() |
|
12.07.2016, 18:45 [ТС] | 4 |
Спасибо. Чуть позже почитаю, надо отдохнуть от работы )
0
|
12.07.2016, 18:45 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Библиотека классов, реализующих комплексную арифметику Совместное использование класса в нескольких проектах (библиотека классов) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |