数据结构
还是先看图再说事吧!下面截图就是这个示例代码中使用到的3个数据表结构和各自的关系。
这三个表的基本作用是这样的:Products数据表用来存储产品数据,Customers数据表用来存储客户数据,而CustomersProducts数据表则是用来存储客户订购的产品信息。
代码说明
通过使用LINQ to SQL查询指定编号的客户订购的所有的产品数据,并且将其打印到控制台上。示例代码中查询的客户编号是ALFKI。
关键代码
LINQ to SQL生成了类似如下的SQL命令:
完整代码下载地址:http://u.115.com/file/f21c3fc56
其中已经包含了测试所需的数据库。