Hi this sort of thing is possible but you have to remember that sort will not work on model based calculated fields I always start database first for this reason and use a computed column.
There was an post on this forum a while back but I don't think he posted his soluttion there :( I woudl podt on the EF forum to get this answer.