【发布时间】:2013-12-13 01:06:53
【问题描述】:
我一直在尝试使用 ASP.NET 与数据库交互的各种方法。为此,我创建了一个包含四个表的数据库,并使用基于其身份规范的关系将它们链接在一起。
我正在尝试使以下查询起作用:
from k in Klantens
join b in Bestellingens on k.Klantnr equals b.B_klantnr
join r in Bestelregels on b.Bestelnr equals r.Br_bestelnr
join a in Artikelens on r.Br_artikelnr equals a.Artikelnr
select new
{
k.Kl_anaam,
k.Kl_vnaam,
b.B_datum,
b.B_status,
a.Artikelnr,
a.A_omsch,
a.A_prijs,
r.Br_aantal
}
这样做不会返回任何记录。 我试图通过删除部件来弄清楚为什么它没有返回任何东西,但即使我这样做,它也没有返回任何记录:
from k in Klantens
join b in Bestellingens on k.Klantnr equals b.B_klantnr
select new
{
k.Kl_anaam,
b.B_status
}
尝试从单个表中查询按预期工作,这只是我遇到问题的表连接。
提前致谢!
【问题讨论】: