Строго типизированная DataRow - доступ к полям через прокси?
Строго типизированная DataRow - доступ к полям через прокси?
Не представляю как слепить требуемое.
Имеется.
Достаточно неудобный расчет и желание его порезать на более-менее понимаемые куски.
Расчет делается на базе DataTable, построчно считаются нужные цифирьки.
Для понимабельности кода доступ к блокам полей был написан через прокси.
Прокси - простые - к именам полей добавляется префикс/суффикс и получается доступ
к полю относящемуся к прокси.
Чтобы работало более-менее быстро - строго типизированная строка создавалась один
раз, в ее конструкторе создавались нужные прокси, а в процессе - заменялась фактическая
строка данных.
Все работало пока прокси-классы были внутренними классами строго типизированной
строки.
Требуется: вынести прокси-классы в отдельные дллки.
Туда же, в отдельные дллки, уже ушли процедуры расчетов и списки
используемых полей... и оно все еще продолжает работать.
А вот как вынести туда код прокси-классов и не потерять в скорости - не вижу.
У кого-нибудь требовалось подобное? Как решали?