如何使用Castle Windsor注册IDbConnectionFactory

时间:2015-01-18 12:17:52

标签: servicestack castle-windsor ormlite-servicestack

我正在使用带有服务堆栈的Windsor适配器,并想知道如何将IDbConnection工厂注册到我的安装程序中,例如在AppHostBase中这是

container.Register<IDbConnectionFactory>(
        new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider));

如果我在Windsor安装程序中执行此操作,编译器会抱怨&#34;非泛型方法不能与类型参数一起使用&#34;

我需要哪些mod才能使这个注册成为windsor安装程序的一部分?

谢谢,

1 个答案:

答案 0 :(得分:2)

这与Castle Windsor相同:

container.Register(Component.For<IDbConnectionFactory>()
    .Instance(
        new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider)));
相关问题