我有 2 张桌子:用户 - 汽车:
**User table: ID - Name**
ID:1 Name:Iam
ID:2 Name:Louis
**Car table: ID - Car**
ID:2 Car:BMW
ID:2 Car:Ford
ID:2 Car:Strange
我想做一个查询,向我显示所有用户(有车或没有车)和他们的车。我正在使用 LINQ to DataSet。
我的查询是:
var query =
from user in ObjDT_Usuario.AsEnumerable()
join car in ObjDT_Vehiculos.AsEnumerable()
on user.Field<string>("ID") equals car.Field<string>("ID")
orderby user.Field<string>(campo)
select new UserReport
{
Name = user.Field<string>("Name"),
Car = car.Field<string>("Car")
};
这个查询是正确的,但只显示有车的用户:on user.Field<string>("ID") equals car.Field<string>("ID")
有人可以帮助我。谢谢你。