execute o procedimento armazenado no ExecuteStoreQuery EF. isso é um bug na EF?

tentando executar o procedimento armazenado no EF usando o seguinte código:

<code>var params = new object[] {new SqlParameter("@FirstName", "Bob")};
return this._repositoryContext.ObjectContext.ExecuteStoreQuery<ResultType>("GetByName", params);
</code>

mas continue recebendo este erro:

O procedimento ou função 'GetByName' espera o parâmetro '@ FirstName', que não foi fornecido.

e do sql profiler:

<code>exec sp_executesql N'GetByName',N'@FirstName nvarchar(100),@FirstName=N'Bob'
</code>

o que há de errado com o código ExecuteStoreQuery acima?

questionAnswers(3)

yourAnswerToTheQuestion