多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
方配.NET数据库引擎支持在同一站点的应用中可以使用不同的数据库,只需开发时切换不同的数据库对象即可实现,不用做过多的配置。配置多个数据库,只需配置数据库连接字符串的名称不一样即可,如下图: ![](https://box.kancloud.cn/dcfcabf73b6483ce03dfbe4823e81aa6_1717x446.png) 比如我们在上一节中讲到往数据库中添加一个用户,这时候我们是这样调用的: ``` //添加用户到数据库保存 DbHelper.ExecuteInsert<UserInfo>(userinfo); ``` 如果这样调用则使用的是默认数据库,即连接字符串的名称为FP_DbConnString的数据库,如果我想调用另外一个数据库插入一个用户,我们该怎么调用,如下: ``` //在另外的数据库中插入用户 DbHelper.FPData["FP_DbConnString2"].ExecuteInsert<UserInfo>(userinfo); ``` 这样调用就可以在另外的数据库中插入用户了。同理,如果是调用默认数据库,也可以这样调用,如下: ``` DbHelper.FPData["FP_DbConnString"].ExecuteInsert<UserInfo>(userinfo); ``` 这样的调用因为是调用默认的数据库,所以等同于: ``` DbHelper.ExecuteInsert<UserInfo>(userinfo); ``` 代码如下图: ![](https://box.kancloud.cn/df0953578114cc45b6b79b9c37659673_1697x1119.png) 如果再切换调用多个数据库,也是同样的配置。 本示例源码下载:[示例源码下载](http://www.fangpage.com/fpnet/download/FP_Test3.rar)