Contexto do banco de dados Exibir objetos que não funcionam como esperado com o MVC 4
Estou tendo um problema muito peculiar no meu código ao usar uma exibição do Entity Framework no MVC. Estou apenas suspeitando que o problema seja atribuído ao uso do View porque não tenho o problema ao usar Tabelas.
My View chama-se LoadAuditStats_Report e o código do controlador para o índice é:
private readonly RepositoryDBContext _repository = new RepositoryDBContext();
public ActionResult Index()
{
var stats = _repository.LoadAuditStats_Report;
return View(stats);
}
Um exemplo dos dados na exibição seria:
Se eu examinar a saída resultante do exemplo do Controlador, obterei 3 registros, mas os dados de todos os 3 registros serão uma repetição do 1º registro. Portanto, neste caso, todos os 3 registros terão os mesmos valores de campo de PackageAuditId 700.
Isso é realmente estranho porque eu nunca vi esse problema ao usar tabelas, então eu tenho que saber se há algum problema com a interface EntityFramework4 com MVC3 quando se relaciona a modos de exibição?
Devo abster-me do uso de modos de exibição EntityFramework ou há algo adicional que eu deveria levar em consideração ao trabalhar com eles?