共用方式為


Database.Delete 方法

定義

多載

Delete()

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。 從初始化運算式外部呼叫這個方法,會將資料庫標示為尚未初始化。 這表示如果嘗試在刪除資料庫之後再次使用資料庫,則任何初始化運算式集都會再次執行,而且通常會嘗試自動重新建立資料庫。

Delete(DbConnection)

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。

Delete(String)

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。 使用指定的資料庫名稱或連接字串來建立資料庫的連線,方式與 類別的檔 DbContext 中所述相同。

Delete()

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。 從初始化運算式外部呼叫這個方法,會將資料庫標示為尚未初始化。 這表示如果嘗試在刪除資料庫之後再次使用資料庫,則任何初始化運算式集都會再次執行,而且通常會嘗試自動重新建立資料庫。

public bool Delete();
member this.Delete : unit -> bool
Public Function Delete () As Boolean

傳回

如果資料庫存在但是已刪除則為 true,否則為 false。

適用於

Delete(DbConnection)

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。

public static bool Delete(System.Data.Common.DbConnection existingConnection);
static member Delete : System.Data.Common.DbConnection -> bool
Public Shared Function Delete (existingConnection As DbConnection) As Boolean

參數

existingConnection
DbConnection

與資料庫的現有連接。

傳回

如果資料庫存在但是已刪除則為 true,否則為 false。

適用於

Delete(String)

如果資料庫伺服器上有資料庫則將它刪除,否則不執行任何動作。 使用指定的資料庫名稱或連接字串來建立資料庫的連線,方式與 類別的檔 DbContext 中所述相同。

public static bool Delete(string nameOrConnectionString);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
public static bool Delete(string nameOrConnectionString);
static member Delete : string -> bool
Public Shared Function Delete (nameOrConnectionString As String) As Boolean

參數

nameOrConnectionString
String

與資料庫連接的資料庫名稱或連接字串。

傳回

如果資料庫存在但是已刪除則為 true,否則為 false。

屬性

適用於