仅使用主键填充多表数据集

时间:2013-03-20 12:04:02

标签: c# dataset

我想仅使用一个表中的主键填充多表DataSet,并选择链接到该表的所有内容。

这是一个例子(Northwind 2007) http://img837.imageshack.us/img837/4268/northwind2007.png

如您所见,[订单]链接到一个[员工]和许多[订单明细]和[订单明细]链接到一个[产品]

我想要的只是使用一个订单ID填写我的DataSet(订单,员工,订单详情,产品等)。

select * from Orders where [Order ID] = parameter_id
select * from [Employees] where ID = Orders.Employee ID
select * from [Order Details] where Order ID = Orders.Order ID
select * from [Products] where Order Details.Product ID = Products.ID

目前,这就是我想要的。如果可能,使用所有外键确保父/子关系。

0 个答案:

没有答案