einfache topologische Sortierung

Beim Aufbau einer Abhängigkeitsliste stand ich vor dem Problem, eine Liste von Tabellen topologisch zu sortieren (damit keine Probleme mit Fremdschlüsseln auftreten). Das macht man eigentlich mittels einer topologischen Sortierung, welche zu implementieren ich aber spontan keine Lust hatte. Stattdessen habe ich einen abgewandelten Postorder-Baumdurchlauf benutzt: getTableDependencies() ist eine sehr spezifische Funktion, die mit dem… einfache topologische Sortierung weiterlesen

einfacher Logger in C#

Hier ein einfacher Logger (im Grunde nur ein Wrapper um Console.Write()) in C#, den man bei Bedarf an und abschalten kann. Für komplexere Szenarien sind dann natürlich professionelle Logger wie Log4Net zu empfehlen.