Array
(
)

RESULTADO DE 3 TABELAS EM UMA VIEW

Eduardo Silva
   - 11 jun 2014

Boa tarde galera,
Como fazer para acessar o resultado de um link em 3 tabelas, na minha view.
tabela
usuario | estado | municipio
coloquei na minha model de usuário, o seguinte código.
public Estado estado {get; set;}
mais não tenho acesso a ele, pelo retorno da minha buscaUsuario usando link com join..
Help please

Eduardo Silva
   - 11 jun 2014

mais não tenho acesso a ele, pelo retorno da minha buscaUsuario usando ** linq com join..

Joel Rodrigues
   - 12 jun 2014

Você não está conseguindo acessar o Estado do usuário? Você está usando EF?

Eduardo Silva
   - 12 jun 2014

Quando faço um join estou usando a seguinte estrutura

public USUARIO selecionar (int id) {
try {
Conexao Con = new Conexao();

return (from u in Con.SegLoginSite
join e in Con.Estado on u.idEstado equals e.idEstado
where u.id.Equals(id))
}catch
{
thron
} }

Na minha model da classe USUARIO

public EstadoModel estado {get; set;}

e os metodo get; set; de usuario

Como eu faço pra pegar os dados do retorno desse Estado vindo do join acima?

Joel Rodrigues
   - 15 jun 2014

Como você possui em Usuário um Estado, bastaria recuperar os dados dessa propriedade, desde que ela esteja sendo preenchida corretamente. Por exemplo, considerando seu select, seria algo como
#Código

... u.estado.Descricao ...