如何配置ninject以返回T的动态代理?

时间:2012-05-02 15:14:34

标签: .net ninject dynamic-proxy

我有一个班级UserModel我想代理它进行缓存。所以我通过http://greenicicleblog.com/2010/02/21/piece-of-proxy-cake/

设置了public class UserModelCached:DynamicProxy<UserModel>

现在我希望Ninject仍然能够创建UserModel,但当要求UserModel时,它会返回代理。

我能想到的一切似乎都会导致堆栈溢出,因为ninject会询问如何创建UserModel来创建代理;获取其中一个的内部字典将指向获取动态代理的相同方法。我不想硬编码实际UserModel类的参数。

这可能没有创建界面并将其添加到两个类中吗?

0 个答案:

没有答案