DataContext.CreateDatabase DataContext.CreateDatabase DataContext.CreateDatabase DataContext.CreateDatabase Method

정의

서버에 데이터베이스를 만듭니다.Creates a database on the server.

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

예제

다음 코드에는 임시 데이터베이스를 설정 하 고 제거 하는 방법을 보여 줍니다.The following code shows how to set up a temporary database and then remove it.

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

설명

데이터베이스의 이름은 다음 알고리즘을 사용 하 여 파생 됩니다.The name of the database is derived by using the following algorithm:

  1. 데이터베이스 연결 문자열에서 식별 되 면 해당 이름이 사용 됩니다.If a database is identified in the connection string, its name is used.
  2. 경우는 DatabaseAttribute 특성이 있는 경우 해당 Name 속성은 데이터베이스의 이름으로 사용 됩니다.If a DatabaseAttribute attribute is present, its Name property is used as the name of the database.
  3. 연결 문자열 및 강력한 형식의 데이터베이스 태그가 없으면 DataContext 를 사용할와 동일한 이름을 가진 데이터베이스를 DataContext 만들어집니다 클래스를 상속 합니다.If there is no database tag in the connection string and a strongly typed DataContext is used, a database that has the same name as the DataContext inheriting class is created.
  4. 약하게 형식화 된 경우 DataContext 가 사용 하 고, 예외가 throw 됩니다.If a weakly typed DataContext is used, an exception is thrown.
  5. 경우는 DataContext 만든 파일 이름을 사용 하 여 해당 파일 이름에 해당 데이터베이스가 만들어집니다.If the DataContext has been created by using a file name, the database corresponding to that file name is created.

적용 대상

추가 정보