public void Truncate文生成()
        {
            var actual1 = PrimitiveSql.CreateTruncate(typeof(Person));
            var actual2 = PrimitiveSql.CreateTruncate <Person>();
            var expect  = "truncate table dbo.Person";

            actual1.Is(expect);
            actual2.Is(expect);
        }
Exemple #2
0
        /// <summary>
        /// 指定されたテーブルを非同期的に切り捨てます。
        /// </summary>
        /// <typeparam name="T">テーブルにマッピングされた型</typeparam>
        /// <returns>-1</returns>
        public virtual Task <int> TruncateAsync <T>()
        {
            var sql = PrimitiveSql.CreateTruncate <T>();

            return(this.Connection.ExecuteAsync(sql, null, this.Transaction, this.Timeout));
        }