【发布时间】:2009-04-20 09:09:58
【问题描述】:
我有三张桌子,
- 产品(ProductID、ProductName)
- 订单(OrderID、OrderDate)
- OrderDetails(ProductID, OrderID) Products 和 Orders 之间的连接表。
例如,有 Products表中的三个ProductID A01、A02、A03
Orders 表中有四个 OrderID 1. 01/01/2009, 2. 03/01/2009, 3. 05/01/2009, 4. 07/01/2009.
订单详情数据 如下:
A01 -- 01/01/2009
A02 -- 01/01/2009
A01 -- 03/01/2009
A02 -- 03/01/2009
A01 -- 05/01/2009
A03 -- 05/01/2009
A01 -- 07/01/2009
然后我想显示从 02/01/2009 到 08/01/2009 范围内未订购 A03 的日期,这可能会产生这样的结果。
DateMissingOrder 产品 A03 的日期范围为 02/01/2009 至 08/01/2009:
03/01/2009
2009 年 7 月 1 日
如何在 LINQ to SQL Visual Basic 中执行此操作?请有人帮助我提供一些线索..提前致谢。
【问题讨论】:
标签: vb.net linq linq-to-sql