Какова стоимость использования динамических прокси?
Я не хочу загромождать свой проект интерфейсными реализациями, поэтому я рассматриваю возможность использования динамических прокси-серверов, созданных некоторыми сторонними библиотеками, такими как LinFu, Castle, Unity и т. Д. Они генерируют один экземпляр для интерфейса или я получаю один для каждого позвонить.
Это веб-приложение, в чем проблема производительности в долгосрочной перспективе.
Я также использую EF 4.1 (CTP5 на данный момент), так что если я сам создаю прокси-классы, это заставляет меня задуматься, могу ли я использовать собственные инструменты создания динамического прокси EF.
P.S. да, мои интерфейсы реализуются конкретными классами наряду с другими интерфейсами и базовыми классами, но иногда мне нужна только его интерфейсная часть, а не дополнительные компоненты, которые поставляются с конкретным классом.
Все интерфейсы объявляют только некоторую часть POCO EF4.1. Так что просто добытчики и сеттеры.