2013-02-07 3 views
0
using (MyEntities entities = new MyEntities()) 
     { 


      var coursequery = from course in entities.Course 
      select course; 
     } 

LINQPad에서 엔티티와 함께 ​​문을 사용하여 사용하는 방법, 나는 다음과 같은 오류 메시지가 얻을 : 은이 이름이 지정된 연결이 구성에서 발견되지 않았거나 EntityClient 공급자와 함께 사용되지 않거나 유효하지 않습니다.은 그냥 비주얼 스튜디오와 조립 내 사용자 지정 엔터티에 대한 연결을 추가하는 것처럼 LINQPad에이 코드를 입력 한 후

그러나이 코드는 Visual Studio에서 잘 작동합니다. 따라서 정확히 똑같은 코드를 입력 할 때 Visual Studio에서 발생하는 동작을 LINQPad에서 에뮬레이트하려면 어떻게해야합니까?

알려 주시기 바랍니다.

답변

0

LINQPad에서 Entity Framework 연결을 만들었습니까? 그렇다면 LINQPad는 데이터 컨텍스트를 인스턴스화합니다. 단지

from course in Course 
select course; 

이상, :

Course 

또는 'C#을 문'에 쿼리 언어를 설정하고 수행 (쿼리 언어 'C#을 표현'으로 설정하여) 당신이해야 할 모든이입니다 이 :

Course.Dump(); 

여전히 연결 문자열에 대해 불만 사항이 있으면 LINQPad의 연결 속성 대화 상자에 세부 정보를 올바르게 입력했는지 확인하십시오.

당신이 수동으로 MyEntities을 인스턴스화하려는 경우, 당신은 유효한 연결 문자열을 제공해야합니다 - 중 linqpad.config 이름과 같은 폴더에 넣어해야 생성자 또는 응용 프로그램 구성 파일을 통해 LINQPad.exe.

+0

LINQPad의 MyEntities에 제공해야하는 connectionString의 형식은 무엇입니까? Web.config 파일에서 전체 connectionString을 시도했지만 유효하지 않습니다. –