Многие ко многим в Entity Framework - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть 3 таблицы, в которых поездка и пассажир находятся во многих отношениях:

Trip {TripId}

Passenger {PassengerName}

TripPassenger {Tripid, PassengerName}

Предположим, что я хочу получить список пассажиров в поездке, например, всех пассажиров с идентификатором поездки 1:

TripId PassengerName
1      admin
1      derp
1      alex
2      admin

Какие-либо решения или рекомендации?

1 Ответ

0 голосов
/ 17 февраля 2012

Сначала запросите таблицу Trip и получите необходимый объект Trip

Trip tripToSearch = context.Trips.SingleOrDefault(trip => trip.Id == 1);

затем коллекция объектов Passenger найденного объекта Trip

tripToSearch.Passengers

выше будет возвращен список объектов Passenger, которые связаны с объектом Trip, который вы искали

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...