凉砧掌 发表于 2025-11-26 23:50:00

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

动态数据源

动态数据源配置


[*]打开动态数据源菜单

 

[*]点击新增按钮,填写动态数据源信息

 

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


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


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


[*]代码里面使用动态数据源
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");
      // 数据库操作

    }
}
 

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

祖柔惠 发表于 8 小时前

喜欢鼓捣这些软件,现在用得少,谢谢分享!
页: [1]
查看完整版本: 基于.net6的一款开源的低代码、权限、工作流、动态接口平台-动态数据源篇