Unityを使用して、次のインターフェイスをモデルに登録しようとしています。
public interface IGenericRepository<T> : IDisposable where T : class
これはUnityのBootstrapper内にこれを登録する正しい方法ですか?
container.RegisterType<IGenericRepository<TypeBasedOverride>, GenericRepository<TypeBasedOverride>>(new HierarchicalLifetimeManager());