我正在尝试使用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