Erro ao chamar procedimentos armazenados do EntityFramework

Estou tentando acessar um procedimento de armazenamento do EntityFramework.

Eu segui estes passos:

Antes de tudo, criei o Procedimento Armazenado no Banco de Dados do Azure:

Em seguida, atualizei o modelo .edmx do banco de dados, selecionando apenas o StoredProcedure que desejo.

Depois de concluído, na Função Import, vejo StoredProcedure adicionado, mas não na seção StoredProcedures. O que posso fazer para que apareça aqui?

Na seção Importação de Funções, todos os parâmetros são definidos como Entrada, enquanto "MaxReference" deve ser marcado como Saída. Como posso mudá-lo?

Embora esses dois problemas eu executei o código:

e recebi a seguinte exceção:

EntityCommandCompilationException
An error occurred while preparing command definition. See the inner exception for details.

e a InnerException:

The function import 'DataModelEntities.AssignMaxSalesRef' cannot be executed because it is not assigned to a storage function.

questionAnswers(6)

yourAnswerToTheQuestion