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。

属性

適用対象