none
Entity Model - Problema RRS feed

  • Pergunta

  • Bom dia pessoal...

    Estou com probleminha que não consigo achar a solução, estou usando uma classe conforme abaixo

    o problema é na ListaPedidos, onde busco uma lista de pedido para determinado Cliente.

    Depurando eu vejo a lista com 10 pedidos todos de forma correta, o que ocorre é na view onde faço o foreach, mas ele repete sempre a mesma informação.

     public ActionResult ViewProfile(int Accountid)
            {
                var model = new DadosDoCrmModel
                {
                    DadosDoCrm = db.Dados_crm.Find(Accountid),
                    ListaPedidos = db.Lista_Pedidos.Where(a => a.cod_cliente == Accountid).ToList(),
                };
    
                return View(model);
    
            }


    View

    @foreach (var product in Model.ListaPedidos)
    {
      <span>@product.num_pedido</li> <-- repete sempre a mesma informação
    }
    
    

    Obrigado


    Isco Sistemas José Luiz Borges

    segunda-feira, 8 de agosto de 2016 15:11

Respostas

  • Era na chave (key) mesmo...

    Foi definida uma coluna como chave errada, (pois esta se repetia), ao colocar a coluna certa

    funcionou..

    Obrigado a todos


    Isco Sistemas José Luiz Borges

    • Marcado como Resposta Jose Luiz Borges segunda-feira, 8 de agosto de 2016 17:12
    segunda-feira, 8 de agosto de 2016 17:12

Todas as Respostas

  • Olá,

    Poderia postar sua model para verificarmos?


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    segunda-feira, 8 de agosto de 2016 16:49
  • Opa obrigado por responder

    Segue minha ViewModel

        public partial class DadosDoCrmModel
        {
            public virtual DadosDoCrm DadosDoCrm { get; set; }
            public List<Note> ListaComentarios { get; set; }
    
        }

    Mas acho que o erro esta em outro lugar, veja só.. a linha abaixo

    var Comentarios = db.ListaComentarios.ToList();

    Ao debugar eu vi que repetiu a mesma informação nas 2 linhas (pois so tenho dois lancamentos no banco)

    Instrução SQL ao executar no banco

    Deve ser alguma coisa na key da tabela...

    vou verificar e posto algo

    segunda-feira, 8 de agosto de 2016 17:05
  • Era na chave (key) mesmo...

    Foi definida uma coluna como chave errada, (pois esta se repetia), ao colocar a coluna certa

    funcionou..

    Obrigado a todos


    Isco Sistemas José Luiz Borges

    • Marcado como Resposta Jose Luiz Borges segunda-feira, 8 de agosto de 2016 17:12
    segunda-feira, 8 de agosto de 2016 17:12