Usar o procedimento armazenado com entidade pode ser uma coisa extremamente complicada, fiquei extremamente frustrado quando tentei pela primeira vez. Tudo funciona bem na entidade... exceto o procedimento armazenado... de qualquer maneira. Se um deles pode ajudá-lo, eu realmente sugiro que você leia estas perguntas/respostas abaixo e tente encontrar uma saída para isso, boa sorte!
usando o procedimento armazenado na estrutura da entidade
Obtendo dados do procedimento armazenado com o Entity Framework
Sql Stored proc and Entity framework 6