Database.SetInitializer<TContext>, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Définit l'initialiseur de la base de données à utiliser pour le type de contexte donné. L'initialiseur de base de données est appelé lorsque le type DbContext donné est utilisé pour accéder à une base de données pour la première fois. La stratégie par défaut pour les contextes Code First est une instance de CreateDatabaseIfNotExists<TContext>.
Espace de noms : System.Data.Entity
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Shared Sub SetInitializer(Of TContext As DbContext) ( _
strategy As IDatabaseInitializer(Of TContext) _
)
'Utilisation
Dim strategy As IDatabaseInitializer(Of TContext)
Database.SetInitializer(strategy)
public static void SetInitializer<TContext>(
IDatabaseInitializer<TContext> strategy
)
where TContext : DbContext
public:
generic<typename TContext>
where TContext : DbContext
static void SetInitializer(
IDatabaseInitializer<TContext>^ strategy
)
static member SetInitializer :
strategy:IDatabaseInitializer<'TContext> -> unit when 'TContext : DbContext
JScript does not support generic types and methods.
Paramètres de type
- TContext
Type du contexte.
Paramètres
- strategy
Type : System.Data.Entity.IDatabaseInitializer<TContext>
Initialiseur à utiliser, ou Null pour désactiver l'initialisation du type de contexte donné.