public static void TruncateTable(Type type) { var table = Schema.Current.Table(type); table.TablesMList().ToList().ForEach(mlist => { SqlBuilder.TruncateTable(mlist.Name).ExecuteLeaves(); }); using (DropAndCreateForeignKeys(table)) SqlBuilder.TruncateTable(table.Name).ExecuteLeaves(); }