테이블간에 연관이없는 레거시 데이터베이스를 사용하는 두 개의 프로젝트가 있습니다. 나는 DBML 파일에 연결을 만들 경우 한에서,이 같은 LINQ에 연결을 참조 할 수 있습니다 : (. 내가 DBML 파일에 State.state_abbr
에 City.state_abbr
에서 링크를 추가 가정) LINQ to SQL에서 새 연결을 인식하지 못합니까?
From c In context.Cities Where c.city_name = "Portland" _
Select c.State.state_name
에서 보이지 않는 수동으로 연결을 추가, 다른 데이터베이스를 사용하는 다른 프로젝트 나에게 해당 기능을 제공하고, 나는이 같은 LINQ 쿼리를 작성하는 강제 해요 :
From c In context.Cities Where c.city_name = "Portland" _
Join s In context.States On c.state_abbr = s.state_abbr _
Select s.state_name
내가 누락 될 수있는 어떤 생각 두 번째 프로젝트에서 티?
참고 : 이것들은 완전히 고안된 예제입니다. 실제 소스 테이블은 서로 비슷하지 않으며 매우 암호화되어 있습니다.
혹시 찾았어요 ... 아무도 아직이 제안하지 않았다 보인다 대답은? 나도 똑같은 문제를 겪고있다. –
내 문제에 대한 해결책을 찾았고, 내가 게시 한 답변을 참조하십시오 : –