我正在使用带有服务堆栈的Windsor适配器,并想知道如何将IDbConnection工厂注册到我的安装程序中,例如在AppHostBase中这是
container.Register<IDbConnectionFactory>(
new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider));
如果我在Windsor安装程序中执行此操作,编译器会抱怨&#34;非泛型方法不能与类型参数一起使用&#34;
我需要哪些mod才能使这个注册成为windsor安装程序的一部分?
谢谢,
答案 0 :(得分:2)
这与Castle Windsor相同:
container.Register(Component.For<IDbConnectionFactory>()
.Instance(
new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider)));