Database.Delete Method (String)

[This page is specific to the Entity Framework version 6. The latest version is available as the 'Entity Framework' NuGet package. For more information about Entity Framework, see msdn.com/data/ef.]

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.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")> _
Public Shared Function Delete ( _
    nameOrConnectionString As String _
) As Boolean
'Usage
Dim nameOrConnectionString As String 
Dim returnValue As Boolean 

returnValue = Database.Delete(nameOrConnectionString)
[SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
public static bool Delete(
    string nameOrConnectionString
)
[SuppressMessageAttribute(L"Microsoft.Reliability", L"CA2000:Dispose objects before losing scope")]
public:
static bool Delete(
    String^ nameOrConnectionString
)
[<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")>]
static member Delete : 
        nameOrConnectionString:string -> bool
public static function Delete(
    nameOrConnectionString : String
) : boolean

Parameters

  • nameOrConnectionString
    Type: System.String
    The database name or a connection string to the database.

Return Value

Type: System.Boolean
True if the database did exist and was deleted; false otherwise.

See Also

Reference

Database Class

Delete Overload

System.Data.Entity Namespace