多次加入VB.NET LINQ查询?

时间:2014-05-14 20:54:57

标签: vb.net linq

我正在尝试使用VB.NET和LINQ进行多次连接,我可以做一次加入就好了,但是当我做2个连接时它就会抱怨。我的语法有问题吗。

这有效:

Dim dv = (From a In db.A Join d In db.D On a.Id Equals d.Id 
          Where d.Id = 1 Select a.Project).Distinct().ToList

这不起作用:

Dim dv = (From a In db.A Join d In db.D On a.Id Equals d.Id
          Join p in db.P On a.pid Equals p.Id
          Where d.Id = 1 Select a.Project).Distinct().ToList

0 个答案:

没有答案