Usuário com melhor resposta
Entity Model - Problema

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
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
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 -
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
- Editado Jose Luiz Borges segunda-feira, 8 de agosto de 2016 17:09
-
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