using Azylee.Core.AppUtils.AppConfigUtils.AppConfigModels; using Azylee.Core.DbUtils.DbModels; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace Azylee.Core.DbUtils.DbInterface { /// /// 数据库工具类接口定义 /// public interface IDatabaseHelper : IDisposable { /// /// 创建并打开连接 /// 注意:通常在构造函数中直接调用 /// /// bool OpenConnect(); /// /// 测试连接 /// /// bool TestConnect(); /// /// 普通查询 /// /// /// DataTable Select(string sql); /// /// 查询所有数据库名称 /// /// DataTable SchemaList(); /// /// 执行文件 /// /// /// /// Tuple ExecuteFile(string SqlFile, Action action); } }