/// <summary> /// 执行Sql语句,返回单行数据 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="whereHelper">wherehelper</param> /// <returns><see cref="DbDataReader"/></returns> public static DbDataReader GetDataReader <T>(this WhereHelper <T> whereHelper) where T : BaseEntity, new() => DBHelper.GetDataReader(whereHelper.ToString(), CommandBehavior.Default, whereHelper.ToDBArry());
/// <summary> /// 执行Sql语句 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="whereHelper">wherehelper</param> /// <returns><see cref="int"/> 受影响行数</returns> public static int RunSql <T>(this WhereHelper <T> whereHelper) where T : BaseEntity, new() => DBHelper.RunSql(whereHelper.ToString(), CommandType.Text, whereHelper.ToDBArry());
/// <summary> /// 执行Sql语句,返回首行首列 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="whereHelper">wherehelper</param> /// <returns><see cref="object"/></returns> public static object GetScalar <T>(this WhereHelper <T> whereHelper) where T : BaseEntity, new() => DBHelper.GetScalar(whereHelper.ToString(), CommandType.Text, whereHelper.ToDBArry());
/// <summary> /// 执行获取DataTable /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="whereHelper">wherehelper</param> /// <returns><see cref="DataTable"/></returns> public static DataTable GetDataTable <T>(this WhereHelper <T> whereHelper) where T : BaseEntity, new() => DBHelper.GetDataTable(whereHelper.ToString(), CommandType.Text, whereHelper.ToDBArry());