Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Строго типизированная DataRow - доступ к полям через прокси?

22.08.18 18:18
Re: ​Строго типизированная DataRow - доступ к полям через прокси?
 
Murr патриот
Murr
[ProxyFinder(AssemblyName = "SomeProxyCollection.dll", Type = typeof(TBmcProxy))]

Все хорошо, но...

SomeProxyCollection.dll - будет известно только в ран-тайме - бо, их 20 штук и все что я об них знаю - они лежат в своей папочке.

TBmcProxy - будет известно только после загрузки ассембли SomeProxyCollection.dll

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


Если да, то тебе помугут атрибуты :)

-----

Хорошо бы, но...

Чтобы это работало в атрибут надо во время компиляции как-то передать информацию об TBmcProxy.

А Я как раз пытаюсь избежать связки между тем где он используется и тем где он хранится.

И если это неизбежно - предпочту иметь фабрику прокси дающую подходящий прокси по ключу, а не через атрибут.

По крайней мере это будет ОДНО место для ремонта, но ДВА разных определения ключей...




 

Перейти на