ServiceStack / Funq是否支持注入通用成员?

时间:2014-06-11 20:33:56

标签: servicestack funq

我的服务基类具有通用公共属性

public IProvider<TRequest, TResponse> Provider;

我试图注入

container.Register<IProvider<GetAccount, GetAccountResponse>>(c => new AccountProvider());

但是这不起作用(属性为null),而其他非泛型属性被初始化。

它(我可以制作)是否有效?

1 个答案:

答案 0 :(得分:2)

这是一个公共领域:

public IProvider<TRequest, TResponse> Provider;

添加getter / setter以使其成为公共属性:

public IProvider<TRequest, TResponse> Provider { get; set; }

Funq支持哪个。