Best practice for modifying returned data when using Entity Framework provider?

The best option here would be to put a ToList before the Select so that the operation can happen client side.

We have scheduled work to much improve the select projection experience for the next sprint which will hopefully also enable the scenario you showed as-is without need for the extra ToList step.