/// <summary> /// テーブルから全レコードを非同期的に削除します。 /// </summary> /// <typeparam name="T">テーブルにマッピングされた型</typeparam> /// <param name="connection">データベース接続</param> /// <returns>影響を受けたレコード数</returns> public static Task <int> DeleteAllAsync <T>(this IDbConnection connection) { var sql = PrimitiveSql.CreateDeleteAllSql <T>(); return(connection.ExecuteAsync(sql)); }
/// <summary> /// テーブルから全レコードを削除します。 /// </summary> /// <typeparam name="T">テーブルにマッピングされた型</typeparam> /// <param name="connection">データベース接続</param> /// <returns>影響を受けたレコード数</returns> public static int DeleteAll <T>(this IDbConnection connection) { var sql = PrimitiveSql.CreateDeleteAllSql <T>(); return(connection.Execute(sql)); }