이 설명서는 보관되지만 유지 되지 않습니다.

DataContext.CreateDatabase 메서드

업데이트: 2007년 11월

서버에 데이터베이스를 만듭니다.

네임스페이스:  System.Data.Linq
어셈블리:  System.Data.Linq(System.Data.Linq.dll)

public void CreateDatabase()
public void CreateDatabase()
public function CreateDatabase()

데이터베이스의 이름은 다음과 같은 알고리즘을 통해 파생됩니다.

  • 연결 문자열에서 데이터베이스가 식별되면 해당 이름이 사용됩니다.

  • DatabaseAttribute 특성이 있으면 해당 Name 속성이 데이터베이스 이름으로 사용됩니다.

  • 연결 문자열에 데이터베이스 태그가 없고 강력한 형식의 DataContext가 사용된 경우 DataContext 상속 클래스와 이름이 같은 데이터베이스가 확인됩니다.

  • 약한 형식의 DataContext가 사용된 경우 예외가 throw됩니다.

  • 파일 이름을 사용하여 DataContext를 만든 경우 해당 파일 이름과 일치하는 데이터베이스가 만들어집니다.

다음 코드에서는 임시 데이터베이스를 설정한 다음 제거하는 방법을 보여 줍니다.

if (!db.DatabaseExists())
    db.CreateDatabase();
// …
db.DeleteDatabase();


Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5에서 지원
표시: