Sich ansehen Dies und überprüfen Sie die Abschnitte über faules Laden.
Wie kann ich referenzierte Tabellen in LINQ auf SQL Entity Framework einschränken?
-
29-07-2022 - |
Frage
Ich verwende Entity Framework und LINQ an SQL, um Daten aus einer Datenbanktabelle auszuwählen. In meinem Ergebnisobjekt bekomme ich die Tabellen, auf die von der ausgewählten Tabelle verwiesen wird. Gibt es eine Möglichkeit, die referenzierten Tabellen einzuschränken und nur die ausgewählte Tabelle zu erhalten? Unten ist mein Code.
var routeMaster = (from Ec_RouteMaster in travelServicesDBEntities.ExtraComfort_RouteMaster where (Ec_RouteMaster.Source == flights.OriginCode && Ec_RouteMaster.Destination == flights.DestinationCode && Ec_RouteMaster.AirCraftType == flights.AircraftType && Ec_RouteMaster.Switch == "1") select Ec_RouteMaster).FirstOrDefault();
Ich möchte nur Daten von extracomfort_routemaster. EF -abgerufene Daten auch aus den Tabellen, auf die der Primärschlüssel von extracomfort_routemaster verwiesen wird. Wie es geht?
Lösung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow