如何连接没有接口的类

时间:2011-10-09 21:51:47

标签: c# castle-windsor

我有一个类,它只具有已经在Windsor中连接的服务的公共属性。

我如何注册这门课程?

我只知道这种模式:

 container.Register(Component.For(typeof (IRepository<>))
                    .ImplementedBy(typeof (Repository<>)));

但是这个类没有接口,它是实现。我只是想设置它,以便在实例化时预先配置属性。

1 个答案:

答案 0 :(得分:4)

container.Register(Component.For(typeof(Repository<>)));

或封闭类型:

container.Register(Component.For<MyConcreteType>());