Boa noite, Estou criando um sistema WEB e assistindo essas magnificas aulas de Linq decidi utilizar em meu projeto, com o intuito de aprofundar mais meus conhecimentos. Porem a um pouco mais de um dia me deparei com a seguinte situação! No meu projeto estou utilizando o padrão MVC, onde possuo as seguintes pastas: DAO, Controllers e Views. O que acontece estou tentando gerar um objeto anônimo no DAO e passar o objeto para o Controllers e então através do ViewBag enviar para minha View. Mas o Objeto está chegando na View no seguinte formato:
{ valor1 = Control.Entidades.Chamado, valor2 = Control.Entidades.Usuario }
Meu problema é, como faço para trabalhar com esse retorno? Já tentei vários tipos de acessos e não obtiver sucesso :(
abaixo segue a consulta:
var query = from c in contex.Chamados
join u in contex.Usuarios
on c.UsuarioId equals u.Id
where c.Id == id
select new { valor1 = c, valor2 = u };