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

动态数据源

动态数据源配置

  1. 打开动态数据源菜单

e7ddac7c-95aa-4950-94ec-fda32e3cb57b

 

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

微信图片_2025-11-23_224918_532

 

  1. 填写完毕,点击测试连接按钮,测试连接是否成功

  2. 点击确定按钮,保存动态数据源信息

修改动态数据源

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

删除动态数据源

  1. 打开动态数据源菜单
  2. 点击需要删除的动态数据源,进入删除页面
  3. 点击删除按钮,删除动态数据源

使用动态数据源

  1. 代码里面使用动态数据源
var db=provider.GetConnection("Test").Result;
            var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");
var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");

 

 

注入动态数据源提供程序

public class DynamicDataSourceController : ControllerBase
{
    private readonly IDynamicDataSourceService _dynamicDataSourceService;
    private readonly IDbProvider _dbProvider;

    public DynamicDataSourceController(IDynamicDataSourceService dynamicDataSourceService, IDbProvider dbProvider)
    {
        _dynamicDataSourceService = dynamicDataSourceService;
        _dbProvider = dbProvider;
    }

    public void Test(){
        var db=provider.GetConnection("Test").Result;
            var data=db.Ado.SqlQuery<dynamic>("select * from mlt_sys_dynamic_datasource");
        // 数据库操作

    }
}
 

 

  1. 在低代码平台使用动态数据源 如图所示,在低代码平台使用动态数据源 
微信图片_2025-11-23_225943_544

 

开源地址:https://gitee.com/Jesai/platform.git
posted @ 2025-11-26 22:18  Jesai  阅读(0)  评论(0)    收藏  举报