Procedimento armazenado na primeira abordagem do banco de dados do Entity Framework

Estou fazendo a transição para um projeto de Webforms para aplicativo MVC usando a primeira abordagem do banco de dados do Entity Framework e tenho o banco de dados pronto junto com todos os procedimentos armazenados.

Eu criei com sucesso um.edmx e foi capaz de usar meus procedimentos armazenados e funcionou muito bem quando havia qualquer operação de inserção ou atualização a ser executada. Mas o problema real ocorreu quando eu estava usando a consulta select em um dos meus procedimentos armazenados.

Por exemplo, existe umEmployee tabela que possui as seguintes colunas:

EmpId, FirstName, LastName, Age, Salary

Eu tenho um procedimento armazenadoGetAllEmpDetails que tem a seguinte consulta de seleção.

Select 
    EmpId, (FirstName + ' ' + LastName) as FullName, Salary 
from 
    Employee

Agora, quando estou tentando vincular o resultado desse procedimento armazenado aoEmployee classe que possui 5 propriedades de acordo com a estrutura da tabela, estou recebendo um erro que valorizaAge A propriedade é esperada, mas não está disponível no conjunto de resultados.

Eu sei que não háFullName propriedade também, então minha pergunta é como resolver esse problema com a classe de modelo gerada (como neste casoEmployee) para que ele possa enfrentar esse dinamismo?

questionAnswers(2)

yourAnswerToTheQuestion