Inquiridor
querys em DataSet com duas ou mais tabelas

Pergunta
-
Todas as Respostas
-
-
-
-
Obrigado leonardo
O linq depende do c# 3.0; não existe nenhum recurso e etc. que permita realizar isso com as tabelas dentro de um único DataSet?!
Confesso que a minha admiração pelos DataSet foram abaladas
ainda não havia precisado de nada muito complexo com datasets, porém realizar buscas "com várias" tabelas é uma operação comum e de certa forma isto é uma "limitação" desanimadora.
Se alguém tiver uma alternativa com C# 2.0 ... ou falei besteira?! -
-
-
-
-
Sim, veja no exemplo eu vou preencher um DataGridView com os dados de duas tabelas do DataSet.
var query = from order in ordersDS1.SalesOrderHeader
join orderDetail in ordersDS1.SalesOrderDetail on order.SalesOrderID equalsorderDetail.SalesOrderID
where order.TotalDue > 10000
where orderDetail.UnitPriceDiscount > 0
select new { ID = order.SalesOrderID, order.AccountNumber, order.TotalDue,orderDetail.UnitPriceDiscount };
dataGridView1.DataSource = query.ToList();