私は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")
誰かが私を助けることができます。ありがとうございました。