CreateDatabaseIfNotExists<TContext> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione di IDatabaseInitializer che ricrea e facoltativamente ripristina il database solo se il database non esiste. Per eseguire il seeding del database, creare una classe derivata ed eseguire l'override del metodo Seed.
public class CreateDatabaseIfNotExists<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type CreateDatabaseIfNotExists<'Context (requires 'Context :> DbContext)> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class CreateDatabaseIfNotExists(Of TContext)
Implements IDatabaseInitializer(Of TContext)
Parametri di tipo
- TContext
Tipo di contesto.
- Ereditarietà
-
CreateDatabaseIfNotExists<TContext>
- Implementazioni
Costruttori
CreateDatabaseIfNotExists<TContext>() |
Inizializza una nuova istanza della classe CreateDatabaseIfNotExists<TContext>. |
Metodi
InitializeDatabase(TContext) |
Esegue la strategia per inizializzare il database per il contesto specificato. |
Seed(TContext) |
Metodo che deve essere sottoposto a override per aggiungere effettivamente dati al contesto per il seeding. L'implementazione predefinita non esegue alcuna operazione. |