我有3张桌子,其中旅行和乘客有多对多的关系:
旅行{TripId}
乘客{PassengerName}
TripPassenger {Tripid,PassengerName}
假设我想要检索旅行中的乘客列表,例如旅程ID 1中的所有乘客:
TripId PassengerName
1 admin
1 derp
1 alex
2 admin
任何解决方案或指南?
答案 0 :(得分:0)
首先查询Trip表并获取必要的Trip对象
Trip tripToSearch = context.Trips.SingleOrDefault(trip => trip.Id == 1);
然后找到Trip对象的Passenger对象集合
tripToSearch.Passengers
以上将返回与您搜索的Trip对象相关联的Passenger对象列表