I\'m using Entity Framework 5 (with Code First approach) to populate a class of mine from a legacy stored procedure with parameters, and this is working fine (details follow
I found here:
http://entityframework.codeplex.com/workitem/233?PendingVoteId=233
that "The SqlQuery method is designed not to take any mapping into account ...".
They say also "We agree that it would be useful to have the option to make SqlQuery honor Column attributes so we're keeping this issue open and putting it on our backlog for future consideration.", so, if you have my same problem, please vote :-)