找回密码
 立即注册
首页 业界区 业界 基于.net6的一款开源的低代码、权限、工作流、动态接口 ...

基于.net6的一款开源的低代码、权限、工作流、动态接口平台-动态数据源篇

凉砧掌 2025-11-26 23:50:00
动态数据源

动态数据源配置


  • 打开动态数据源菜单
1.png

 

  • 点击新增按钮,填写动态数据源信息
2.png

 

  • 填写完毕,点击测试连接按钮,测试连接是否成功
  • 点击确定按钮,保存动态数据源信息
修改动态数据源


  • 打开动态数据源菜单
  • 点击需要修改的动态数据源,进入修改页面
  • 修改动态数据源信息
  • 点击测试连接按钮,测试连接是否成功
  • 点击确定按钮,保存动态数据源信息
删除动态数据源


  • 打开动态数据源菜单
  • 点击需要删除的动态数据源,进入删除页面
  • 点击删除按钮,删除动态数据源
使用动态数据源


  • 代码里面使用动态数据源
  1. var db=provider.GetConnection("Test").Result;
  2.             var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");
  3. var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");
复制代码
 
 注入动态数据源提供程序
  1. public class DynamicDataSourceController : ControllerBase
  2. {
  3.     private readonly IDynamicDataSourceService _dynamicDataSourceService;
  4.     private readonly IDbProvider _dbProvider;
  5.     public DynamicDataSourceController(IDynamicDataSourceService dynamicDataSourceService, IDbProvider dbProvider)
  6.     {
  7.         _dynamicDataSourceService = dynamicDataSourceService;
  8.         _dbProvider = dbProvider;
  9.     }
  10.     public void Test(){
  11.         var db=provider.GetConnection("Test").Result;
  12.             var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");
  13.         // 数据库操作
  14.     }
  15. }
复制代码
 

  • 在低代码平台使用动态数据源 如图所示,在低代码平台使用动态数据源 
3.png
 
开源地址:https://gitee.com/Jesai/platform.git
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册