DataContext.CreateDatabase 메서드

정의

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

public:
 void CreateDatabase();
public void CreateDatabase ();
member this.CreateDatabase : unit -> unit
Public Sub CreateDatabase ()

예제

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

if (!db.DatabaseExists())
    db.CreateDatabase();
// …
db.DeleteDatabase();
If Not db.DatabaseExists Then
    db.CreateDatabase()
End If
' ...
db.DeleteDatabase()

설명

데이터베이스의 이름은 다음 알고리즘을 사용하여 파생됩니다.

  1. 연결 문자열에서 데이터베이스가 식별되면 해당 이름이 사용됩니다.
  2. 특성이 DatabaseAttribute 있는 경우 해당 Name 속성은 데이터베이스의 이름으로 사용됩니다.
  3. 연결 문자열에 데이터베이스 태그가 없고 강력한 형식 DataContext 의 를 사용하는 경우 상속 클래스와 이름이 같은 DataContext 데이터베이스가 만들어집니다.
  4. 약한 형식 DataContext 을 사용하는 경우 예외가 throw됩니다.
  5. DataContext 파일 이름을 사용하여 를 만든 경우 해당 파일 이름에 해당하는 데이터베이스가 만들어집니다.

적용 대상

추가 정보