无.注册泛型类型



如果泛型类型也是泛型类,请解释如何将泛型类型绑定到其实现器,例如IRepository<T>EfRepository<T>。我只需要一个操作来注册此绑定

您只需要使用接受类型参数的重载,并省略泛型参数。

kernel.Bind(typeof(IRepository<>)).To(typeof(EfRepository<>));

最新更新