0
기본적으로 테이블에 FK가 있으면 subsonic도 FK 테이블의 데이터를 검색합니다. 이것을 사용 중지 할 수 있습니까?프로그래밍 방식으로 아음속으로 lazyload를 비활성화하는 방법은 무엇입니까?
기본적으로 테이블에 FK가 있으면 subsonic도 FK 테이블의 데이터를 검색합니다. 이것을 사용 중지 할 수 있습니까?프로그래밍 방식으로 아음속으로 lazyload를 비활성화하는 방법은 무엇입니까?
특정 테이블의 데이터 행을 요청하면 SubSonic은 다른 테이블로 외부 키가있는 경우에도 해당 테이블의 행만 제공합니다. 예 :
EmployeeCollection employees = new EmployeeCollection().Load();
당신은 (외부 키를 통해) 관련 테이블의 데이터를 원하는 경우
, 당신은 데이터베이스에 여행을 초래, 다른 테이블에 대한 참조를 수행해야합니다. 예 :foreach(Employee e in employees){
Debug.Print(e.Department.DepartmentName);
}
여기서 Department는 관련 외래 키 테이블이고 DepartmentName은 해당 테이블의 열입니다.
대답을 단순화 할 수 있듯이 조금 더 자세하게 설명 할 수 있습니까? 그러나 나는 그것이 너무 도움이 될 것이라고 생각하지 않는다. :) –