使用动态代理的成本是多少?
我不想用接口实现使我的项目混乱,所以我正在考虑使用由一些 3rd 方库(如 LinFu、Castle、Unity 等)创建的动态代理。它们是为每个接口生成一个实例,还是每次调用都得到一个实例。
它是一个网络应用程序,所以从长远来看,性能问题是什么。
我也在使用 EF 4.1(目前是 CTP5),所以如果确实创建了代理类本身,这让我想知道我是否可以使用 EF 自己的动态代理创建工具。
PS是的,我的接口是由具体类以及其他接口和基类实现的,但有时我只需要它的接口部分,而不需要具体类附带的额外内容。
所有接口仅声明 EF4.1 POCO 的一部分。所以只是吸气剂和二传手。