Comment restreindre les tables référencées dans LINQ à SQL Entity Framework?

StackOverflow https://stackoverflow.com/questions/19855128

  •  29-07-2022
  •  | 
  •  

Question

J'utilise Entity Framework et LINQ sur SQL pour sélectionner les données dans une table de base de données. Dans mon objet de résultat, j'obtiens les tables référencées par la table sélectionnée. Existe-t-il un moyen de restreindre les tables référencées et d'obtenir uniquement le tableau sélectionné. Vous trouverez ci-dessous mon 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();

Je veux des données uniquement à partir d'extracomfort_routemaster. Mais EF a également récupéré les données à partir des tableaux référencés par la clé principale d'Extacomfort_Routemaster. Comment faire?

Était-ce utile?

La solution

Jettes un coup d'oeil à cette et vérifiez les sections sur le chargement paresseux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top