2011-09-24 4 views
2

Entity Framework 4 (EF4, SQL Server 사용, 아니요, Compact Edition)를 사용하여 데이터 계층에 WPF 응용 프로그램을 작성했습니다. 앱 요구 사항이 모두 고객에게 설치되도록하려면 어떻게해야합니까? Windows Installer로 EF4를 설치하는 표준 방법이 있습니까?WPF/EF4 응용 프로그램 설치 관리자


편집 : Using SQL Server Compact 4.0 with Desktop Private Deployment and a Setup project (MSI) (part 2) : 그 문제에 대한 기사를 발견했다. 내가

CE 비슷한 질문을 (자동 키 생성 등) 몇 가지 물건을 변경하고 사용할 수 있습니다 : Do I need to install SQL Server Compact Edition on all client's desktops?

아마 비슷한 일하는 사람들을 위해 interisting : SQLCE is a compact database that is click once deployable... 프로그램이 컴파일되면

답변

0

, 필요가 없다 '를 엔터티 프레임 워크를 클라이언트 컴퓨터에 설치하십시오. 엔티티 프레임 워크는 코딩하는 동안 SQL을 사용하는 데 도움이되는 프레임 워크 일뿐입니다.

아마 당신이 요구하는 것은 응용 프로그램을 설치하고 데이터베이스와 함께 작동하도록 설정하는 것입니다. 그 다음 :

  1. 설치 프로그램을 사용하여 응용 프로그램의 파일을 이동하고 설정하십시오.
  2. SQL Server를 설치하고 모델에 의해 자동으로 생성 된 * .edmx.sql 스크립트를 실행하십시오.
  3. app.config 파일을 수정하여 두 가지를 연결하십시오.
+0

나는 클라이언트 컴퓨터에서 2 단계를 피하려고합니다. 내 개발 워크 스테이션에서 모든 것이 잘 설치되었지만 인터넷을 통해 배포하거나 친구에게주고 싶다면 어떻게해야할까요? 그/그녀는 SQL Server를 설치해야합니까, 아니면 데이터베이스 파일과 DLL만으로 컴파일 된 응용 프로그램을 실행할 수 있습니까? –

+0

그러면 .mdf (Access) 파일을 사용하려고합니다. 조금 더 어렵고 느리지 만 여전히 괜찮습니다. 여기를 참조하십시오 : http://blog.gerke-preussner.de/2010/11/model-first-entity-framework-with-mdf-database-files-in-app_data/ – DanTheMan

관련 문제