Browse Source

数据库工具类接口完善

于正洋 4 years ago
parent
commit
772d69ce64
1 changed files with 10 additions and 2 deletions
  1. 10 2
      Azylee.Utils/Azylee.Core/DbUtils/DbInterface/IDatabaseHelper.cs

+ 10 - 2
Azylee.Utils/Azylee.Core/DbUtils/DbInterface/IDatabaseHelper.cs

@@ -32,6 +32,14 @@ namespace Azylee.Core.DbUtils.DbInterface
         /// <param name="sql"></param>
         /// <returns></returns>
         DataTable Select(string sql);
+
+        /// <summary>
+        /// 普通查询(异常时抛出异常,不能内部处理掉)
+        /// </summary>
+        /// <param name="sql"></param>
+        /// <returns></returns>
+        DataTable SelectWithException(string sql);
+        
         /// <summary>
         /// 查询所有数据库名称
         /// </summary>
@@ -41,8 +49,8 @@ namespace Azylee.Core.DbUtils.DbInterface
         /// <summary>
         /// 执行文件
         /// </summary>
-        /// <param name="SqlFile"></param>
-        /// <param name="action"></param>
+        /// <param name="SqlFile">执行文件路径</param>
+        /// <param name="action">执行后动作(执行语句,是否成功,影响行数,异常提示信息)</param>
         /// <returns></returns>
         Tuple<bool, int, string> ExecuteFile(string SqlFile, Action<string, bool, int, string> action);
     }