執行嵌套查詢我有一個LINQ類這種格式在C#:如何在LINQ的
class Vehicle
{
int _VehicleID
int _ModelID
EntetySet<Cars> _AllCars
EntetySet<Bus> _AllBus
EntetyRef<Driver> _Person
}
汽車表
CarsID | Manufacturer | Type
1000 | Honda | Diesel
1001 | Mitsubishi | Petrol
1002 | Maruti | Diesel
總線表
BusID | Manufacturer | Type
2000 | Volvo | Diesel
2001 | TATA | Petrol
2002 | layland | Petrol
在用戶界面中,我將獲得車輛ID作爲參數。基於此,所有汽車,巴士及其相關表格都將被複制到一個變量中。即:
Vehicle v1 = new Vehicle();
v1 = dc.vehicle.where(v => v.vehicleID == param.vehicleID).findfirst();
我的v1
已滿足上述條件的所有表格及其內容。
現在,我想根據桌面汽車和公共汽車中的表格內容過濾一些信息;即基於車輛汽油或柴油的類型。
如果我想在一行中使用查詢語句複製所有汽油車和巴士,請告訴我方式。
在此先感謝。
什麼是'Vehicle'?爲什麼它有汽車等?在這裏似乎應該有像繼承這樣的東西。 –
@ gert,我已經給出了一個簡單的例子..我想知道如何使用嵌套查詢訪問的內容......這是在內部表 – Naruto
如果這只是一個例子,我建議用' Fleet'。然後你有一個由巴士和汽車組成的車隊,這更有意義。 – Bobson