1
我正在尝试连接两个相同关键字段的数据表。使用Linq进行内部加入Vb.net
table1的
ID Class
---- -----
1 10
2 9
表2
ID Class
---- -----
1 8
2 7
结果
ID Class1 Class2
1 10 8
2 9 7
我正在尝试连接两个相同关键字段的数据表。使用Linq进行内部加入Vb.net
table1的
ID Class
---- -----
1 10
2 9
表2
ID Class
---- -----
1 8
2 7
结果
ID Class1 Class2
1 10 8
2 9 7
下面是用户和userclients之间的连接代码,你可以取代你的表格,并得到参加
的结果Follwing图像是用于C#,但会给你的想法详细
Dim user = From u In Users Join uc In UserClients On u.Id = uc.UserId New From { _
u.Id, _
u.FirstName, _
u.LastName, _
uc.MobileNo, _
uc.imeiNO, _
uc.Id _
}
,如果你是初学者,你可以看看这个: SQL to LINQ (Visual Representation)
尝试这样的事:
Dim test = From t1 in table1_
Join t2 in table2 on t1.ID Equals t2.ID _
Select ID = t1.ID,
Class1 = t1.Class,
Class2 = t2.Class