Programing

Visual Studio 엔터티 데이터 모델 마법사에 '데이터베이스의 코드 우선'템플릿이 표시되지 않음

lottogame 2021. 1. 8. 07:44
반응형

Visual Studio 엔터티 데이터 모델 마법사에 '데이터베이스의 코드 우선'템플릿이 표시되지 않음


기사의 Microsft에 따르면 3 단계의 'ADO.NET Entity Data Model'에서 프로젝트에 새 항목을 추가 할 때 'Code First From Database'옵션이 표시되어야합니다.

나는 다음 만 본다 여기에 이미지 설명 입력

Nuget을 사용하여 EF 6.1을 설치했는데 Visual Studio 2012 Ultimate를 사용하고 있습니다. 무엇을 놓치고 있습니까?


"Code First From Database"템플릿을 사용하려면 EF 도구 다운로드 하여 설치해야합니다.


  1. "Entity Framework Power Tools Beta 4"(도구-> 확장 및 업데이트) 설치
  2. 프로젝트를 마우스 오른쪽 단추로 클릭하고 "Entity Framework"및 "Reverse Engineer Code First"를 선택합니다.

아마 내 응답이 너무 늦었을 것입니다! 하지만 다른 사람들에게는 "internautas"가 작동 할 것입니다! ... 제 경우에는 .NET Framework 버전이 문제였습니다. 응용 프로그램을 만들고 .NET Framework를 사용하는 경우 3.5보다 작거나 같으면 옵션이 표시되지 않습니다. 하지만 4 또는 4.5를 사용하면 옵션이 표시됩니다.

중앙 아메리카 엘살바도르에서 건배.


tl; dr
솔루션 : MS 다운로드 페이지 에서 EF6.1.3 업데이트 버전 다운로드

여기에 이미지 설명 입력

세부적으로
나는 해결책으로 이끄는 이전의 모든 답변을 찾았지만 성공적으로 해결하고 문제를 해결했다고 주장하는 다른 사람들을 지정하십시오. 나는 같은 느낌이 들지 않았습니다.

그러나 eftools.msi를 다시 설치하면 "코드 우선"옵션이 아직 없다는 것을 알고 있는데 이미 설치된 것을 다시 설치해야한다고 생각했습니다. 그래서 오늘 6.1.3 버전을 제공하는 Microsoft 다운로드 페이지 에서 새로 설치했습니다 .

성공! 그리고 EntityFramework 튜토리얼 로 돌아갈 시간입니다 :)


기존 데이터베이스에서 Code First를 수행하기위한 T4 템플릿으로 구성된 EntityFramework Reverse POCO Code First Generator 프로젝트를 확인해야합니다 .

이러한 템플릿은 사용하기 매우 쉽고 완전히 사용자 지정할 수 있으며 원래 EF 마법사보다 훨씬 더 완벽합니다.

강력히 추천합니다.


Visual Studio를 업데이트하거나 EF 도구를 다운로드 해보십시오.

참조 URL : https://stackoverflow.com/questions/22647674/code-first-from-database-template-not-showing-in-visual-studio-entity-data-mod

반응형