using System.Collections.Generic; using System.Data; using CSFramework.DB.Models; namespace CSFramework.DB { /// /// CSFramework.DB数据库底层元数据接口 /// public interface IDbMetalQuery { /// /// 获取当前数据库的表或视图 /// /// 数据库名称 /// DataTable meta_GetTableNames(string dbName = ""); /// /// 获取当前数据库的表结构 /// /// 表名 /// DataTable meta_GetTableStru(string tableName); /// /// 获取数据库名称列表 /// /// DataTable meta_GetDatabase(); /// /// 获取数据库名称列表 /// /// List meta_GetDatabaseList(); /// /// 获取当前数据库的表或视图 /// /// 数据库名称 /// List meta_GetTableNamesList(string dbName = ""); /// /// 获取当前数据库的所有表结构 /// /// 表名 /// List meta_GetTableStruList(string tableName); /// /// 获取数据库所有用户自定义存储过程和函数 /// /// 数据库名称 /// List meta_GetStoreProcList(string dbName = ""); } }