에 대상을 변경하는 나는 EF를 사용하는 .NET 넷 프레임 워크을 대상으로 저장소 구성 요소를 개발했다. 내 EF에서 나는 이미 테이블에 존재한다. 데이터베이스. 데이터베이스에서 문제 .NET 4.0에서 3.5
내가 기관 및 3 협회의 테이블을 나타내는 4 개 테이블이는 데이터베이스 수준 에서그러나 이러한 테이블이없는 (엔티티 사이의 관계는 모든 대다 있습니다) 임의 관계 사이. 데이터베이스를 수정할 권한이 없기 때문에 EF에 관계를 직접 추가했습니다. 이름을 지정하고 탐색 속성을 지정한 다음 프로젝트를 성공적으로 컴파일하고 테스트했습니다.
는 지금은 .NET 3.5를 사용하여 웹 응용 프로그램에서이 저장소 프로젝트를 참조해야합니다. 따라서 Repository 프로젝트도 .NET 3.5를 참조해야합니다.
내가 제대로 의 Web.config에 저장소 프로젝트에서 연결 문자열을 복사, 나는 그것이
이 있다는 말을 나에게 컴파일 오류를 제공합니다 ... 프로젝트를 컴파일하고 "매핑은 지정되지 EntitySet/AssociationSet간에 "
사이의 관계를 나열한 다음 테이블/엔터티 간의 관계를 나열합니다.
데이터베이스 수준의 연결이 없으므로이 오류가 발생했다고 생각됩니다. 모든 코드를 다시 작성하지 않고도이 문제를 어떻게 해결할 수 있습니까?
감사합니다. edmx를 삭제하고 3.5를 대상으로 프로젝트를 설정 한 다음 edmx를 다시 작성하는 방법은 무엇입니까? 그 일을 할 것인가? – CiccioMiami
그것이 작동하는지 나는 모른다. –
이제는 효과가 있었지만 지금은 Closures에서 오류가 발생합니다. Any() 메서드에 약간의 문제가있는 것 같습니다. – CiccioMiami