Beispiel #1
0
        private void RunCleanup()
        {
            foreach (IRelation r in Model.Relations)
            {
                if (r.Persistence.Persisted)
                {
                    cleaner.WriteDropForeignKey(r, environment);
                    cleaner.WriteSeparator();
                }
            }

            cleaner.WriteLine();
            foreach (IEntity en in Model.Entities)
            {
                if (en.Persistence.Persisted)
                {
                    cleaner.WriteDropTable(en, environment);
                    cleaner.WriteSeparator();
                }
            }

            cleaner.WriteLine();
            foreach (IGenerator gen in Model.Generators)
            {
                cleaner.WriteDropSequence(gen, environment);
                cleaner.WriteSeparator();
            }
        }