What solutions are there to avoid writing repetitive code? For example code generators, etc.
More specifically for translating objects between the several tiers of my application (from one service to another, from the service to the client (ObservableCollections etc)).
Of course more generic solutions are also welcome.