none
Erro ao executar stored procedure retornando Entity RRS feed

  • Pergunta

  • Bom dia,

    estou tentando executar uma stored procedure que retorna uma entidade do modelo, usando EF 5.0

    Sempre que a procedure é executada, obtenho este erro:

    O leitor de dados é incompatível com o 'SCTVModel.Cidades' especificado. Um membro de tipo 'NrSeqCidade' não possui uma coluna correspondente no leitor de dados com o mesmo nome.

    Acredito que este erro esteja acontecendo pois renomeei a coluna NrSeqCidade no modelo.

    Será que o EF tem problemas quando retorno uma entidade com colunas renomeadas da store procedure?

    Abraço a todos!

    sexta-feira, 16 de agosto de 2013 13:03

Todas as Respostas

  • Bom dia,

    Para que o EntityFramework consiga mapear os campos da procedure para o objeto, os nomes desses devem coincidir. Você poderia criar um objeto a parte para receber esses dados, ou usar algum tipo de Mapper como Automapper.

    Att

    sexta-feira, 16 de agosto de 2013 13:58