namespace MiaoYu.Core.CodeGenerator.Services;
///
/// 数据库表服务接口
///
public interface IDatabaseTableService : IScopedDependency
{
///
/// 获取所有的表 包含表下面的列(支持多数据源)
///
/// 所有表信息列表
List GetAllTableInfos();
///
/// 获取所有的表 包含表下面的列
///
///
List GetAllTables();
///
/// 获取表信息根据缓存
///
///
List GetAllTablesByCache();
///
/// 清空所有表缓存信息
///
///
bool ClearAllTablesByCache();
///
/// 刷新缓存
///
void RefreshCache();
///
/// 获取数据库名称
///
///
string? GetDatabaseName();
}