LINQ에서 SQL 엔티티 프레임 워크에서 참조 된 테이블을 제한하는 방법은 무엇입니까?

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

  •  29-07-2022
  •  | 
  •  

문제

데이터베이스 테이블에서 데이터를 선택하기 위해 Entity Framework 및 LINQ에서 SQL을 사용하고 있습니다. 내 결과 객체에서 선택한 테이블에서 테이블이 참조됩니다. 참조 된 테이블을 제한하고 선택한 테이블 만 얻는 방법이 있습니까? 아래는 내 코드입니다.

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();

Expracomfort_routemaster에서만 데이터를 원합니다. 그러나 EF는 Excracomfort_routemaster의 기본 키에서 참조 된 테이블에서도 데이터를 가져 왔습니다. 어떻게 하는가?

도움이 되었습니까?

해결책

살펴보십시오 이것 게으른 하중에 대한 섹션을 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top