DropCreateDatabaseAlways<TContext>-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Eine Implementierung von IDatabaseInitializer, die immer die Datenbank neu erstellt und optional neu mit Startwerten versieht, wenn ein Kontext zum ersten Mal in der Anwendungsdomäne verwendet wird. Zum Seeding der Datenbank erstellen Sie eine abgeleitete Klasse und überschreiben die Seed-Methode.
Vererbungshierarchie
System.Object
System.Data.Entity.DropCreateDatabaseAlways<TContext>
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class DropCreateDatabaseAlways(Of TContext As DbContext) _
Implements IDatabaseInitializer(Of TContext)
'Usage
Dim instance As DropCreateDatabaseAlways(Of TContext)
public class DropCreateDatabaseAlways<TContext> : IDatabaseInitializer<TContext>
where TContext : DbContext
generic<typename TContext>
where TContext : DbContext
public ref class DropCreateDatabaseAlways : IDatabaseInitializer<TContext>
type DropCreateDatabaseAlways<'TContext when 'TContext : DbContext> =
class
interface IDatabaseInitializer<'TContext>
end
JScript does not support generic types and methods.
Typparameter
- TContext
Der Typ des Kontexts.
Der DropCreateDatabaseAlways<TContext>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DropCreateDatabaseAlways<TContext> | Initialisiert eine neue Instanz der DropCreateDatabaseAlways<TContext>-Klasse. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
InitializeDatabase | Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus. | |
MemberwiseClone | (Von Object geerbt.) | |
Seed | Eine Methode, die überschrieben werden soll, um dem Kontext tatsächlich Daten für das Seeding hinzuzufügen.Bei der Standardimplementierung wird keine Aktion ausgeführt. | |
ToString | (Von Object geerbt.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.