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