Freigeben über


NullDatabaseInitializer<TContext> Klasse

Definition

Eine Implementierung von IDatabaseInitializer<TContext> , die nichts bringt. Mit diesem Initialisierer wird die Datenbankinitialisierung für den angegebenen Kontexttyp deaktiviert. Das Übergeben eines instance dieser Klasse an SetInitializer<TContext>(IDatabaseInitializer<TContext>) entspricht dem Übergeben von NULL. Wenn IDbDependencyResolver zum Auflösen von Initialisierern verwendet wird, muss eine instance dieser Klasse verwendet werden, um die Initialisierung zu deaktivieren.

public class NullDatabaseInitializer<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type NullDatabaseInitializer<'Context (requires 'Context :> DbContext)> = class
    interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class NullDatabaseInitializer(Of TContext)
Implements IDatabaseInitializer(Of TContext)

Typparameter

TContext

Der Typ des Kontexts.

Vererbung
NullDatabaseInitializer<TContext>
Implementiert

Konstruktoren

NullDatabaseInitializer<TContext>()

Eine Implementierung von IDatabaseInitializer<TContext> , die nichts bringt. Mit diesem Initialisierer wird die Datenbankinitialisierung für den angegebenen Kontexttyp deaktiviert. Das Übergeben eines instance dieser Klasse an SetInitializer<TContext>(IDatabaseInitializer<TContext>) entspricht dem Übergeben von NULL. Wenn IDbDependencyResolver zum Auflösen von Initialisierern verwendet wird, muss eine instance dieser Klasse verwendet werden, um die Initialisierung zu deaktivieren.

Methoden

InitializeDatabase(TContext)

Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.

Gilt für: