Freigeben über


DataContext.CreateDatabase Methode

Definition

Erstellt eine Datenbank auf dem Server.

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

Beispiele

Der folgende Code zeigt, wie Sie eine temporäre Datenbank einrichten und dann entfernen.

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

Hinweise

Der Name der Datenbank wird mithilfe des folgenden Algorithmus abgeleitet:

  1. Wenn eine Datenbank im Verbindungszeichenfolge identifiziert wird, wird ihr Name verwendet.
  2. Wenn ein DatabaseAttribute Attribut vorhanden ist, wird dessen Name Eigenschaft als Name der Datenbank verwendet.
  3. Wenn im Verbindungszeichenfolge kein Datenbanktag vorhanden ist und ein stark typisiertes DataContext verwendet wird, wird eine Datenbank erstellt, die denselben Namen wie die DataContext erbende Klasse hat.
  4. Wenn eine schwach typisierte DataContext verwendet wird, wird eine Ausnahme ausgelöst.
  5. Wenn unter DataContext Verwendung eines Dateinamens erstellt wurde, wird die Datenbank erstellt, die diesem Dateinamen entspricht.

Gilt für:

Weitere Informationen