Database.Delete Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Delete() |
Deletes the database on the database server if it exists, otherwise does nothing. Calling this method from outside of an initializer will mark the database as having not been initialized. This means that if an attempt is made to use the database again after it has been deleted, then any initializer set will run again and, usually, will try to create the database again automatically. |
Delete(DbConnection) |
Deletes the database on the database server if it exists, otherwise does nothing. |
Delete(String) |
Deletes the database on the database server if it exists, otherwise does nothing. The connection to the database is created using the given database name or connection string in the same way as is described in the documentation for the DbContext class. |
Delete()
Deletes the database on the database server if it exists, otherwise does nothing. Calling this method from outside of an initializer will mark the database as having not been initialized. This means that if an attempt is made to use the database again after it has been deleted, then any initializer set will run again and, usually, will try to create the database again automatically.
public bool Delete ();
member this.Delete : unit -> bool
Public Function Delete () As Boolean
Returns
True if the database did exist and was deleted; false otherwise.
Applies to
Delete(DbConnection)
Deletes the database on the database server if it exists, otherwise does nothing.
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
Parameters
- existingConnection
- DbConnection
An existing connection to the database.
Returns
True if the database did exist and was deleted; false otherwise.
Applies to
Delete(String)
Deletes the database on the database server if it exists, otherwise does nothing. The connection to the database is created using the given database name or connection string in the same way as is described in the documentation for the DbContext class.
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
Parameters
- nameOrConnectionString
- String
The database name or a connection string to the database.
Returns
True if the database did exist and was deleted; false otherwise.
- Attributes
Applies to
Entity Framework