I mostly brew lagers, but I do the same thing for ales, except don't ferment as long.
I ferment in the same fermenting vessel till it's done,i.e F.G. hasn't changed, 4-5 weeks for lagers at 50F and 2-3 weeks for ales. Then I rack to the corny keg, and leave it on gas at the same serving/carbonation pressure( for me that's about 11psi @ 35F) for 4 weeks minimum. If I'm doing a big lager like a Maibock or Baltic porter I leave for 6-8 weeks.
I've thought about racking to a secondary fermenter to lager and then carbonate after the lagering period, as much brewing literature recommends, just to see if I get better results. But, I think my beer tastes fine and it takes about 3 weeks to carbonate the beer at serving pressure/temp, so I'm saving some time and an extra step. It's an experiment I should probably do.