Entity Framework 가져오기

Entity Framework는 Visual Studio용 EF 도구 및 EF 런타임으로 구성됩니다.

Visual Studio용 EF 도구

Visual Studio용 Entity Framework 도구에는 EF Designer 및 EF 모델 마법사가 포함되어 있으며 Database First 및 Model First 워크플로에 필요합니다. EF 도구는 모든 최신 버전의 Visual Studio에 포함되어 있습니다. Visual Studio의 사용자 지정 설치를 수행하는 경우 해당 항목을 포함하는 워크로드를 선택하거나 개별 구성 요소로 선택하여 ‘Entity Framework 6 도구’ 항목을 선택해야 합니다.

일부 이전 버전의 Visual Studio의 경우 업데이트된 EF 도구를 다운로드하여 사용할 수 있습니다. Visual Studio 버전에 사용할 수 있는 최신 버전의 EF 도구를 가져오는 방법에 대한 지침은 Visual Studio 버전을 참조하세요.

EF 런타임

최신 버전의 Entity Framework는 EntityFramework NuGet 패키지로 제공됩니다. NuGet 패키지 관리자 사용에 익숙하지 않다면 NuGet 개요를 읽어보는 것이 좋습니다.

EF NuGet 패키지 설치

프로젝트의 References 폴더를 마우스 오른쪽 단추로 클릭하고 NuGet 패키지 관리...를 선택하여 EntityFramework 패키지를 설치할 수 있습니다.

Manage NuGet Packages

패키지 관리자 콘솔에서 설치

또는 패키지 관리자 콘솔에서 다음 명령을 실행하여 EntityFramework를 설치할 수 있습니다.

Install-Package EntityFramework

특정 버전의 EF 설치

EF 4.1 이후부터 EF 런타임의 새 버전이 EntityFramework NuGet 패키지로 릴리스되었습니다. Visual Studio의 패키지 관리자 콘솔에서 다음 명령을 실행하여 이러한 버전을 .NET Framework 기반 프로젝트에 추가할 수 있습니다.

Install-Package EntityFramework -Version <number>

<number> 항목은 설치할 EF의 특정 버전을 나타냅니다. 예를 들어 6.2.0은 EF 6.2의 숫자 버전입니다.

4.1 이전 버전의 EF 런타임은 .NET Framework에 포함되어 있었으므로 별도로 설치할 수 없습니다.

최신 미리 보기 설치

위 메서드를 통해 Entity Framework의 완전히 지원되는 최신 릴리스를 받을 수 있습니다. 다운로드할 수 있는 Entity Framework의 시험판 버전이 자주 제공되므로 사용해 보고 피드백을 제공해 주세요.

EntityFramework의 최신 미리 보기를 설치하려면 NuGet 패키지 관리 창에서 시험판 포함을 선택하세요. 시험판 버전이 제공되지 않는 경우 Entity Framework의 완전히 지원되는 최신 버전이 자동으로 제공됩니다.

Include PreRelease

또는 패키지 관리자 콘솔에서 다음 명령을 실행하세요.

Install-Package EntityFramework -Pre