2011-03-26 3 views
2

Visual Studio 2010에서 .edmx 모델을 편집하려고하지만 기호가 올바르지 않습니다. 편집하려면 클릭하면 디자이너를 업데이트 할 수있는 위치가 표시되지 않습니다. 다음과 같이 모델 등Visual Studio 2010 Entity Framework .edmx를 편집 할 수 없습니다.

enter image description here

내가 얻을 것은 바로 XML 모델 정보입니다 :이 될 수있는 이유

enter image description here

는 사람이 어떤 아이디어가 있습니까. 다른 컴퓨터에서 열었던 동일한 솔루션으로 인해 나에게 그런 문제가 발생하지 않으므로 Visual Studio에서이 문제를 일으키고 있습니까?

+0

가능한 중복 (EDMX) 템플릿 (Visual Studio 2010 SP1 및 ADO.NET Entity Framework 4.1 포함) (http://stackoverflow.com/questions/5696436/no-entity-data-model-edmx-template-w ith-visual-studio-2010-sp1-ado-net-entit) – John

답변

-1

컴퓨터에 Microsoft Visual Studio 2010 ADO.NET Entity Framework 도구가 설치되어 있는지 확인할 수 있습니까? 이러한 도구가 없으면 VS는 프로젝트에 추가 된 엔티티를 인식하지 못합니다.

당신이 시도 사용 상황에 맞는 메뉴 "ADO.NET 엔터티 데이터 모델 디자이너"옵션

select

개방 여기 http://msdn.microsoft.com/en-us/data/ee712906

+0

감사합니다. 지금까지 다운로드하여 설치했지만 Entity Framework 템플릿을 사용할 수 없습니다. 나는 새로운 프로젝트를 만들려고했지만 기쁨은 없다. – Kevin

+0

VS의 SP 1을 설치합니까? –

+0

감사합니다. 지금 SP1을 설치 했는데도 여전히 동일한 문제가 있습니까? – Kevin

2

을 찾아이 기본 옵션을 설정할 수 있습니다.

enter image description here

+0

@Kevin 당신은 여전히이 문제가 있습니까? – Jones

+0

동일한 문제가 있었지만 이미 기본값으로 설정되어 있었지만 문제가 해결되지 않았습니다. – John

+0

@ 존 귀하의 EF 버전을 확인하십시오. 또 다른 검사는 오류가 edmx 파일에 없는지 확인하기 위해 다른 모델을 작성하는 것입니다. – Jones

3

나는 똑같은 문제를 가지고 내 origninal는 "ADO.NET을하지 않았다 VS 2010 SP1의 설치/설치 제거 등 결국 설치 NuGet 및 기타 엔티티 프레임 워크 4 패키지의 모든 종류의 시도 Entity Framework 도구 "가 설치되어 있어야합니다. 이것을 확인하려면 Windows 제어판을 열고 "Microsoft Visual Studio 2010 ADO.Net Entity Framework Tools"가 표시되지 않으면 설치된 프로그램으로 이동하십시오. 그러면 문제가됩니다.

이 문제를 해결할 수있는 유일한 방법은 원래 Visual Studio 설치 원본 디스크에서 .msi 및 .cab 파일을 제거하고 다시 설치하는 것입니다. 좋은 소식은 모든 Visual Studio를 다시 설치하지 않아도된다는 것입니다! 참고 - 놀랍게도,이 파일을 온라인에서 구할 수있는 별도의 패키지로 찾지 못한 것은 놀랍게도 VS 설치 DVD에서 꺼내야했습니다.

다음 사이트에 게시되어 아래에 붙여 넣은 것으로 보이는 아래 지침을 따르십시오. 이것이 저에게 효과적이었습니다. 아래 명령을 실행하면 프로젝트가 다시 열리고 모든 것이 세상에 좋았습니다. ASP.Net Web Forms 프로젝트에서 아무 것도하지 않거나 참조를 추가 할 필요가 없었습니다.

No Entity Data Model (EDMX) Template with Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1

열고 VS2010에 대한 미디어를 설치하고 찾아 "\ WCU을 EFTools \". 그녀의 두 개의 파일을 찾을 수 :

ADONETEntityFrameworkTools_enu.msi

ADONETEntityFrameworkTools_enu.cab

1.Copy PC의 폴더에 해당 파일을. 2. 폴더에 로그 파일 만들기 - 예 : "Log.txt"이름 사용 3. cmd 프롬프트를 엽니 다 (관리자 권한으로 cmd 프롬프트를 실행할 수도 있음). msi 및 cap 파일이있는 폴더로 이동합니다. 4. 다음 명령을 실행하십시오.

ADONETEntityFrameworkTools_enu.msi USING_EXUIH = 1/log "Log.TXT "그것은 설치하는 데 시간이 걸릴 것입니다

그래서 인내심을

설치 지금에 볼 수 있어야합니다."제어판 -> 마이크로 소프트 비주얼 스튜디오 2010 ADO.NET 엔티티 프레임 워크 도구 ""로 "설치된 프로그램. 프로젝트에 새 항목을 추가 할 때

항목 템플릿은 Visual Studio에서 볼 수 있어야합니다. (새로운 항목 -> 데이터 -> ADO.NET 엔터티 데이터 모델을 추가).

[아니오 엔터티 데이터 모델의
관련 문제