Usuário com melhor resposta
Linq - SQL

Pergunta
-
Como faço um Select usando LinqToSQL para a expressão:
SELECT T_Condominio.nom_Condominio AS Condomínio, T_Estado.sig_Estado AS UF, T_Cidade.nom_Cidade AS Cidade,
T_Condominio.nom_Bairro AS Bairro, T_Condominio.nom_Logradouro AS Logradouro, T_Condominio.des_NumeroPredial AS Numero
FROM T_Condominio INNER JOIN
T_Cidade ON T_Condominio.num_ID_Cidade = T_Cidade.num_ID_Cidade INNER JOIN
T_Estado ON dbo.T_Cidade.num_ID_Estado = T_Estado.num_ID_Estado
ORDER BY UF, Cidade, Bairro, Logradouro
Sergio Ivanenko
Respostas
-
Creio que seria algo como:
ExampleXDataConext db = new ExampleXDataContext(); var exampleX = from co in db.Condominio join ci in db.Cidade on co.num_ID_Cidade equals ci.num_ID_Cidade join es in db.Estado on ci.num_ID_Estado equals es.num_ID_Estado orderby es.sig_Estado, ci.nom_Cidade, co.nom_Bairro, co.nom_Logradouro select new { Condominio = co.nom_Condominio, UF = es.sig_Estado, Cidade = ci.nom_Cidade, Bairro = co.nom_Bairro, Logradouro = co.nom_Logradouro, Numero = co.des_NumeroPredial };
Ramon Nóbrega TENÓRIO
rntenorio.spaces.live.com- Marcado como Resposta Ivanenko segunda-feira, 8 de junho de 2009 22:10
Todas as Respostas
-
Creio que seria algo como:
ExampleXDataConext db = new ExampleXDataContext(); var exampleX = from co in db.Condominio join ci in db.Cidade on co.num_ID_Cidade equals ci.num_ID_Cidade join es in db.Estado on ci.num_ID_Estado equals es.num_ID_Estado orderby es.sig_Estado, ci.nom_Cidade, co.nom_Bairro, co.nom_Logradouro select new { Condominio = co.nom_Condominio, UF = es.sig_Estado, Cidade = ci.nom_Cidade, Bairro = co.nom_Bairro, Logradouro = co.nom_Logradouro, Numero = co.des_NumeroPredial };
Ramon Nóbrega TENÓRIO
rntenorio.spaces.live.com- Marcado como Resposta Ivanenko segunda-feira, 8 de junho de 2009 22:10
-
Ramon,
Obrigado. Ficou assim:
Dim bd As New dcCondominioDataContext Dim query = From co In bd.T_Condominios _ Join ci In bd.T_Cidades On co.num_ID_Cidade Equals ci.num_ID_Cidade _ Join es In bd.T_Estados On ci.num_ID_Estado Equals es.num_ID_Estado _ Order By es.sig_Estado, ci.nom_Cidade, co.nom_Bairro, co.nom_Logradouro _ Select Condominio = co.nom_Condominio, _ UF = es.sig_Estado, _ Cidade = ci.nom_Cidade, _ Bairro = co.nom_Bairro, _ Logradouro = co.nom_Logradouro, _ Numero = co.des_NumeroPredial Me.dgv_Condominios.DataSource = query
Sergio Ivanenko