RESULTADO DE 3 TABELAS EM UMA VIEW

11/06/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

Respostas

11/06/2014

Eduardo Silva

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

12/06/2014

Joel Rodrigues

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

12/06/2014

Eduardo Silva

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?
Responder Citar

15/06/2014

Joel Rodrigues

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
... u.estado.Descricao ...
Responder Citar