使用 Unity,我正在尝试将以下接口注册到模型:
public interface IGenericRepository<T> : IDisposable where T : class
这是在 Unity 的引导程序中注册它的正确方法吗?
container.RegisterType<IGenericRepository<TypeBasedOverride>, GenericRepository<TypeBasedOverride>>(new HierarchicalLifetimeManager());