2012-12-20 1 views

답변

2

Entity Framework 5는 별도의 API이므로 .NET 4.5 프레임 워크에 특별히 포함되어 있지 않지만 VS2012에는 포함되어 있지 않습니다. NuGet을 사용하여이를 필요로하는 모든 프로젝트에 NuGet을 포함시키고 참조하는 것이 바람직합니다.

2

그렇습니다. 그래도 EF를 참조해야합니다. System 또는 코어 .NET 어셈블리 중 하나에 구워지지 않았습니다.

그러나 프로젝트가 .NET 4.5 이전 버전 인 경우 실제로 EF 5가 아닌 EF 4.4를 참조했습니다. 어셈블리 버전이 4.5 .NET Framework의 EF 버전과 다릅니다. 따라서 EF 버전을 .NET 4.5 프레임 워크에서 지원되는 진정한 EF5로 업그레이드해야합니다.

article은 매우 잘 설명합니다.

+0

이 답변의 링크는 404를 반환합니다. –

+1

@JoshKodroff 여기에 기사 링크가있는 것 같습니다. http://thedatafarm.com/blog/data-access/when-entity-framework-5-ef5 -is-not-entity-framework-5-ef5 / – Grandizer

관련 문제