示例#1
0
        /// <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));
        }
示例#2
0
        /// <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));
        }