只是想知道是否有办法绑定类型并解析集合。我不知道 Ninject 是否可以开箱即用。我将 MVC4 与 Ninject3 一起使用,所以我有 NinjectWebCommon.cs 来注册服务。我无处可以获取内核(我读到从其他地方访问内核是不好的做法,但这当然可以解决这个问题)。
例如,我正在上课:
public class CacheManager
{
public IEnumerable<SelectListItem> Get<T>() where T : INameValue
我希望能够发送
CacheManager.Get<City>
并获取 CityRepository 类。