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 = "");
}
}