배포 고려 사항(Entity Framework)

이 항목에서는 데이터 액세스를 위해 ADO.NET Entity Framework를 사용하는 응용 프로그램 배포에 대한 정보를 제공합니다. Entity Framework에 대한 자세한 내용은 시작(Entity Framework)을 참조하십시오.

Entity Framework에서는 Visual Studio에서 개발을 용이하게 하는 통합된 도구 집합을 제공합니다. 자세한 내용은 엔터티 데이터 모델 도구를 참조하십시오. 이 항목에서 Entity Framework 기반 응용 프로그램을 배포하기 위해 특정 기술을 사용하는 방법을 설명하지는 않습니다.

Visual Studio에서는 ClickOnce 배포와 같은 응용 프로그램 배포에 대한 기능을 제공합니다. 자세한 내용은 Visual Studio 설명서에서 응용 프로그램 및 구성 요소 배포를 참조하십시오.

Entity Framework를 사용하는 응용 프로그램을 배포할 때 다음 사항을 고려해야 합니다.

  • Entity Framework는 .NET Framework 3.5 서비스 팩 1(SP1)과 함께 시작하는 .NET Framework의 구성 요소입니다. Entity Framework 기반 응용 프로그램을 배포할 때 .NET Framework 3.5 SP1 이상 버전이 설치되어 있어야 합니다.

  • 엔터티 데이터 모델 마법사를 통해 EDM(엔터티 데이터 모델)이 생성되면 응용 프로그램 구성 파일에서 EDM 연결 문자열이 만들어집니다. 기본적으로 모델과 매핑 파일은 포함된 응용 프로그램 리소스로 배포됩니다. 모델과 매핑 파일을 포함 리소스로 배포할지 여부를 제어하려면 Entity Designer 파일의 메타데이터 아티팩트 처리 속성을 사용합니다. 자세한 내용은 Entity Designer를 사용한 배포 작업를 참조하십시오.

  • 모델 및 매핑 파일(.csdl, .ssdl, .msl)은 EDM 연결 문자열에 지정된 위치에서 응용 프로그램과 함께 배포됩니다. 자세한 내용은 연결 문자열(Entity Framework)을 참조하십시오.

  • EDM과 매핑 파일을 응용 프로그램 리소스로 포함하는 경우 EDM이 업데이트될 때마다 응용 프로그램을 다시 컴파일하여 다시 배포해야 합니다.

  • Entity Framework는 .NET Framework의 구성 요소이므로 .NET Framework 사용권 계약에 허용된 대로 응용 프로그램과 함께 재배포할 수 있습니다. 자세한 내용은 .NET Framework 재배포를 참조하십시오.

참고 항목

기타 리소스

프로그래밍 가이드(Entity Framework)