IDbMetalQuery:CSFramework.DB数据库底层元数据接口


IDbMetalQuery:CSFramework.DB数据库底层元数据接口-开发框架文库

IDbMetalQuery 接口说明

IDbMetalQuery 接口定义了一组通用方法,用于获取数据库的元数据(Meta Data),如:数据库中所有表、视图、存储过程、函数、字段信息等。

支持:MsSQL、MySQL、Oracle 三种常用数据库

C# 全选
namespace CSFramework.DB
{
    /// <summary>
    /// CSFramework.DB数据库底层元数据接口
    /// </summary>
    public interface IDbMetalQuery
    {
        /// <summary>
        /// 获取当前数据库的表或视图
        /// </summary>
        /// <param name="dbName">数据库名称</param>
        /// <returns></returns>
        DataTable meta_GetTableNames(string dbName = "");

        /// <summary>
        /// 获取当前数据库的表结构
        /// </summary>
        /// <param name="tableName">表名</param>
        /// <returns></returns>
        DataTable meta_GetTableStru(string tableName);

        /// <summary>
        /// 获取数据库名称列表
        /// </summary>
        /// <returns></returns>
        DataTable meta_GetDatabase();

        /// <summary>
        /// 获取数据库名称列表
        /// </summary>
        /// <returns></returns>
        List<MetaDBNames> meta_GetDatabaseList();

        /// <summary>
        /// 获取当前数据库的表或视图
        /// </summary>
        /// <param name="dbName">数据库名称</param>
        /// <returns></returns>
        List<MetaTableNames> meta_GetTableNamesList(string dbName = "");

        /// <summary>
        /// 获取当前数据库的所有表结构
        /// </summary>
        /// <param name="tableName">表名</param>
        /// <returns></returns>
        List<MetaTableStructure> meta_GetTableStruList(string tableName);

        /// <summary>
        /// 获取数据库所有用户自定义存储过程和函数
        /// </summary>
        /// <param name="dbName">数据库名称</param>
        /// <returns></returns>
        List<MetaStoreProcedure> meta_GetStoreProcList(string dbName = "");

    }
}

内容图片-底图-高效开发.追求卓越-开发框架文库

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:SQL获取数据库中所有用户自定义存储过程、函数、触发器
下一篇:代码生成器生成查询窗体支持下拉选择存储过程
评论列表

发表评论

评论内容
昵称:
关联文章

IDbMetalQueryCSFramework.DB数据库底层数据接口
CSFramework.DB数据底层类库(IDatabase/DbDataUpdate)接口测试报告
CSFramework.DB数据底层类库 - 操作对象数据DbDataUpdate接口测试
CSFramework.DB数据库底层框架 - DbFramework实体模型框架
CSFramework.DB数据库底层框架 - 软件著作权登记证书
CSFramework.DB基于ADO.NET多数据库底层组件包(MSSQL+Oracle+MySQL)
CSFramework.DB数据底层类库测试程序(测试报告-2021)
测试CSFramework.DB数据底层组件IDatabase.GetTop方法(Mssql/MySql)
CSFramework.DB架构图
CSFramework.DB 功能介绍
CSFramework.DB 应用场景
CSFramework.DB 软件简介
CSFramework.DB 运行环境
CSFramework.DB开源组件
CSFramework.DB数据库支持组件DbDataUpdate.UpdateObject详解
CSFramework.DB.DbTools类下载
CSFramework.WebApi开发框架模拟Web用户端登录、调用WebApi接口增删改查数据
CSFramework通用自动提交数据工具类(DbDataUpdate),支持MsSQL,MySQL,Oracle三种数据库
C/S快速开发框架旗舰版V5.1 - CSFramework.DB VS解决方案
如何使用多数据库IDatabase接口以及数据访问层应用