RESULTADO DE 3 TABELAS EM UMA VIEW

.NET

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

Eduardo Silva

Curtidas 0

Respostas

Eduardo Silva

Eduardo Silva

11/06/2014

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

Joel Rodrigues

11/06/2014

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

Eduardo Silva

11/06/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?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

11/06/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
... u.estado.Descricao ...
GOSTEI 0
POSTAR