SubSonic 2.1使用多个数据库

时间:2009-08-17 11:57:12

标签: database subsonic connection-string

我想使用SubSonic 2.1连接到2个不同的数据库(每个数据库都有不同的表)。做这个的最好方式是什么?在两个数据库之间分离生成的代码的最佳方法是什么?如何在数据库之间切换?

1 个答案:

答案 0 :(得分:1)

我在2.2的很多项目中都这样做,并发现我不需要暗示“共享连接范围”

我使用数据库设置我的类库,为所有数据库提供不同的名称和命名空间并生成它。

然后,当我需要打电话给他们时,我具体谈到我在说什么

SqlQuery q = new Select()
             .From(Tables.Products);

变为

SqlQuery q = new Select()
             .From(Data.Database1.Tables.Products);

如果它仍然失败,我发现我可以做以下

SqlQuery q = Data.Database1.DB.Select()
             .From(Data.Database1.Tables.Products);