0
有没有任何方法可以注册通用类型而无需在Autofac上按类型注册类型?适用于所有类型的通用Autofac容器注册
现在:
builder.RegisterType<Repository<Authorization>>().As<IRepository<Authorization>>().InstancePerLifetimeScope();
builder.RegisterType<Repository<Branch>>().As<IRepository<Branch>>().InstancePerLifetimeScope();
builder.RegisterType<Repository<Customer>>().As<IRepository<Customer>>().InstancePerLifetimeScope();
builder.RegisterType<Repository<Foo>>().As<IRepository<Foo>>().InstancePerLifetimeScope();
....
注册全部关闭他们像:
builder.RegisterType<Repository<T>>().As<IRepository<T>>().InstancePerLifetimeScope();
您是否已经检查过文档中的开放式泛型部分? http://docs.autofac.org/en/latest/register/registration.html#open-generic-components – nemesv
@nemesv感谢指点部分。它帮助我解决,非常感谢.. – hkutluay