1

我有一个类UserModel我想代理它进行缓存。所以我已经public class UserModelCached:DynamicProxy<UserModel>通过http://greenicicleblog.com/2010/02/21/piece-of-proxy-cake/

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

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

如果不创建接口并将其添加到两个类中,这是否可能?

4

0 回答 0