다음을 통해 공유


데이터베이스 생성 마법사(엔터티 데이터 모델 도구)

데이터베이스 만들기 마법사는 기존 개념적 모델에서 데이터베이스를 만드는 데 필요한 DDL(데이터 정의 언어)을 생성합니다. 마법사를 통해 먼저 개념적 모델링을 수행한 다음 모델을 지원하는 데이터베이스를 만들 수 있습니다.

데이터베이스 만들기 마법사를 성공적으로 실행하려면 다음이 필요합니다.

  • 유효한 개념적 모델

    Dd456817.note(ko-kr,VS.100).gif참고:
    이 마법사에는 유효한 .edmx 파일이 필요하지 않습니다.단, .edmx 파일의 CSDL(개념 스키마 정의 언어) 콘텐츠는 유효해야 합니다.자세한 내용은 .edmx 파일 개요(Entity Framework)를 참조하십시오.

  • 현재 Visual Studio 프로젝트에 파일을 추가할 수 있는 권한. 완료되면 마법사에서 프로젝트에 .sql 파일을 추가합니다. 이 파일에는 데이터베이스를 만들기 위한 DDL이 포함되어 있습니다.

  • 데이터베이스 연결. 마법사에서는 기존 데이터베이스에 연결할지 여부를 묻는 메시지를 표시합니다. 모델의 속성 형식을 기반으로 대상 데이터베이스에 대한 열 형식을 결정하고 연결 문자열 정보를 응용 프로그램에 추가할 수 있도록 이 작업이 수행됩니다.

    Dd456817.note(ko-kr,VS.100).gif참고:
    SQL Server 2008, SQL Server 2005, SQL Server Compact Edition 및 SQL Azure 데이터베이스만 지원됩니다.다른 데이터베이스에 대한 타사 지원도 사용할 수 있습니다.

완료되면 데이터베이스 만들기 마법사에서 다음 작업을 수행합니다.

  • 제공된 CSDL에 해당하는 SSDL(저장소 스키마 정의 언어) 및 MSL(매핑 사양 언어)을 생성합니다. .edmx 파일은 생성된 SSDL 및 MSL로 업데이트됩니다.

    Dd456817.note(ko-kr,VS.100).gif참고:
    마법사에서는 기존 SSDL 및 MSL을 덮어씁니다.

  • 데이터베이스를 만들기 위해 실행할 수 있는 DDL을 생성하고 DDL을 .sql 파일로 저장합니다.

    Dd456817.note(ko-kr,VS.100).gif참고:
    생성된 DDL은 형식당 하나의 테이블 매핑 전략을 기반으로 합니다.

  • 연결 문자열 정보를 App.config 또는 Web.config 파일에 추가합니다.

데이터베이스 생성 마법사에서는 생성된 DDL을 실행하지 않습니다. 개념적 모델에 해당하는 데이터베이스 스키마를 만들려면 생성된 DDL을 독립적으로 실행해야 합니다. 예를 들어, SQL Server Management Studio에서 DDL을 실행합니다.

단원 내용

참고 항목

기타 리소스

엔터티 데이터 모델 도구

빌드 날짜: 2011-05-09