Error al llamar a procedimientos almacenados desde EntityFramework

Estoy intentando acceder a un Procedimiento de tienda desde EntityFramework.

He seguido estos pasos:

En primer lugar, he creado el Procedimiento almacenado en la Base de datos de Azure:

Luego, actualicé el modelo .edmx de la base de datos, seleccionando solo el StoredProcedure que quiero.

Una vez hecho esto, en la función Importar veo que se agrega el Procedimiento almacenado, pero no en la sección de Procedimientos almacenados. ¿Qué puedo hacer para que aparezca aquí?

En la sección Importación de funciones, todos los parámetros se configuran como Entrada, mientras que "MaxReference" se debe marcar como Salida. ¿Cómo puedo cambiarlo?

Aunque estos dos problemas he ejecutado el código:

y obtuve la siguiente excepción:

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

y la InnerException:

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

Respuestas a la pregunta(6)

Su respuesta a la pregunta