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); }
/// <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)); }