몇 가지 프로젝트에서 DAL 용 엔티티 프레임 워크를 사용했지만 지금 당장 작업하고있는 클래스 라이브러리 프로젝트에 edmx 파일이 있습니다.이 모든 것이 프로젝트에 있습니다. . 나는이 프로젝트를 다른 클래스 라이브러리 프로젝트에서 참조했는데 어떤 이유로 인해 .designer.cs 파일에 정의 된 엔티티 클래스에 액세스 할 수 없다. 컨텍스트 클래스에 액세스 할 수 없습니다. Visual Studio의 Object 뷰어에서 참조 된 프로젝트를 보면이 프로젝트의 엔티티가 나열되지 않습니다.엔티티 프레임 워크는 엔티티 클래스에 액세스 할 수 없습니다.
다른 프로젝트의 엔티티 클래스 나 datacontext에 액세스 할 수없는 이유를 아는 사람이 있습니까?
EDIT : 차이가있을 경우 SQL Azure의 데이터베이스와 연결됩니다.
Nope. 네임 스페이스가 아닙니다. 엔티티 클래스 바로 아래의 designer.cs 클래스를 만든 경우에도 여전히 해당 엔티티 또는 컨텍스트에 액세스 할 수 없습니다. 심지어 edmx 파일을 새로 고치고 업데이트하려고했습니다. –
네임 스페이스와 컨텍스트 클래스 이름이 같지 않은지 확인하십시오. –