2013-05-22 2 views
2

나는 내 코드엔티티 프레임 워크 설치 문제

using (foodEntities db_Linq = new foodEntities()) 
{ 
    return db_Linq.Database.Exists(); 
    //return db_Linq.Foods.Any(); 
} 

나는 output 창에서이 오류가 계속 실행합니다.

'System.InvalidOperationException'형식의 첫째 예외가 문제가 될 수 무엇

EntityFramework.dll

에서 발생? web.config의 DB 자격 증명?

기타 정보 :
사실 내 솔루션에는 2 개의 프로젝트가 있습니다. 하나는 클래스 라이브러리이고 다른 하나는 MVC 4 웹 프로젝트입니다.
클래스 라이브러리는 Entity Framework 연결을 사용합니다. 웹 프로젝트는 ADO 연결 문자열을 사용합니다.
위의 문제는 웹 프로젝트가 클래스 라이브러리를 호출 할 때 발생합니다.
위 코드는 클래스 라이브러리에 있습니다.

+0

라이브러리에있는 연결 문자열을 웹 구성에 삽입 했습니까? – Max

+0

이 예외를 무시할 수 있습니까? 너라면 어떻게 될까? – Gerard

+0

Gerard, 아약스 요청을하고 내부 서버 오류 (500)가 발생합니다. 일은 무시한다. –

답변

0

사용중인 EF 버전은 무엇입니까? EF6을 사용하고 네임 스페이스에 문제가있는 것 같았습니다.

Updating Applications to use EF6 링크를 확인하십시오. 당신을위한 주요 부분은 입니다 "사용중인 코어 EF 유형에 대한 네임 스페이스 업데이트"

관련 문제