2016-06-15 5 views
2

私はServiceStackのv4.0.60をインストールしていると、次のとおりAPPHOST構成でChangeDbに探しています:Servicestackマルチテナント

container.Register<IDbConnectionFactory>(c => 
    new OrmLiteConnectionFactory(defaultDbConn, SqlServer2012Dialect.Provider)); 

var dbFactory = container.Resolve<IDbConnectionFactory>(); 

//Register NamedConnection 
dbFactory.RegisterConnection("Reporting", ReportConnString, PostgreSqlDialect.Provider); 

//Register DialectProvider 
dbFactory.RegisterDialectProvider("Sqlite", SqliteDialect.Provider); 

Visual Studioが「RegisterConnection」と「RegisterDialectProviderは」の一部ではないことを私に言っているしかし、 IDbConnectionFactory。私は何が欠けていますか?

答えて

1

例えば、それはIDbConnectionFactoryの一部ではないのですが、あなたは具体的な型を参照する必要があると思いますので、それは、OrmLiteConnectionFactoryである:

var dbFactory = new OrmLiteConnectionFactory(defaultDbConn, SqlServer2012Dialect.Provider); 
container.Register<IDbConnectionFactory>(dbFactory); 

//Register NamedConnection 
dbFactory.RegisterConnection("Reporting", ReportConnString, PostgreSqlDialect.Provider); 

//Register DialectProvider 
dbFactory.RegisterDialectProvider("Sqlite", SqliteDialect.Provider); 
関連する問題