2013-10-22 3 views
7

내가 싶어 사용 비계에 'System.Data.Entity.Core.Objects.ObjectContext'을 던져하지만,이 가져올 수 없습니다 :비계 EntityFramework 6 종류의 객체 EntityFrameWork 6 'System.Data.Objects.ObjectContext'

'[myNameSpace] .Models.prod'에 대한 메타 데이터를 검색 할 수 없습니다. 형식이 'System.Data.Entity.Core.Objects.ObjectContext'인 개체를 'System.Data.Objects.ObjectContext'형식으로 캐스팅 할 수 없습니다.

EF 6는 스캐 폴딩을 지원합니까? 일부 잠시 후 업데이트

, microsoft realease new upgrade for support scafolding and some others features

난 당신이 2013

+0

안녕 Edalat 노호로 설정

은 비계와 EF (6)를 작동해야합니까 변경하려면? 저는 EF 6에서 ASP.NET MVC 4를 사용하고 있고 ASP.NET MVC 5를 성공적으로 업데이트하지 않았습니다. MVC 5로 업그레이드하기 위해이 튜토리얼을 사용했습니다. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to -aspnet-mvc-5-and-web-api-2하지만 오류가 지속됩니다. 직장에서 무엇을하셨습니까? 무엇을 설치 했습니까? – ViniciusdeLemos

+1

안녕하세요 @ ViniciusdeLemos 내가 대 2013 년 설치하고 작동 – Mohammadreza

+1

당신이 2013 대 IDE를 업그레이 드하는 동안 그것이 작동하지 않는 것 같아요 – Mohammadreza

답변

5

나는 거의 3 일 동안 이런 종류의 문제로 싸우고 있었지만 나중에 두 가지 해결책을 찾았습니다.

명령

  1. 열기 빈 MVC 솔루션
  2. 패키지 관리자 콘솔
  3. 종류를 열고이 명령 (설치 패키지 EntityFramework -Version 5.0.0)

기본 프레임 워크

Visual Studio 2012에서 ASP.NET MVC 프로젝트 템플릿의 인터넷 응용 프로그램 옵션을 선택하십시오. 기본적으로 Entity Framework 5가 함께 제공되므로 패키지 관리자 콘솔을 다시 실행할 필요가 없습니다.

행운을 빈다.

1

ASP.NET MVC 4 스캐 폴딩은 Entity Framework 6 이상 버전을 지원하지 않습니다.

1.Need

는 엔티티 framework6 또는 이후 버전 도구 -> NuGet 패키지 관리자 -> 패키지 관리자 콘솔을 제거하는 PM> 제거 패키지 entityframework -version 6.1.1

2.Install 엔티티 프레임 워크 5

> install-package entityframework -version 5.0.0.0

3. 웹을 변경해야합니다.이

+0

하지만 EF 6에서 어떻게 스캐 폴딩 묻는 – Mohammadreza