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 in der Verbindungszeichenfolge identifiziert wird, wird der Name verwendet.
  2. Wenn ein DatabaseAttribute Attribut vorhanden ist, wird seine Name Eigenschaft als Name der Datenbank verwendet.
  3. Wenn in der Verbindungszeichenfolge kein Datenbanktag vorhanden ist und eine stark typierte DataContext Datenbank verwendet wird, wird eine Datenbank mit demselben Namen wie die DataContext erbende Klasse erstellt.
  4. Wenn eine schwach eingegebene DataContext Anwendung verwendet wird, wird eine Ausnahme ausgelöst.
  5. Wenn die DataContext Datenbank mit einem Dateinamen erstellt wurde, wird die Datenbank erstellt, die diesem Dateinamen entspricht.

Gilt für:

Weitere Informationen