ClearDatabaseSchemaAlways<TContext> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation de IDatabaseInitializer<TContext> qui supprime toutes les ressources (par exemple, les tables, les vues, les fonctions et les procédures) dans un schéma de base de données donné et ressemence la base de données, que le modèle de base de données ait ou non changé. Cette implémentation de IDatabaseInitializer<TContext> est utile si l’utilisateur actuel a uniquement l’autorisation d’accéder aux ressources d’un schéma de base de données particulier et non à la base de données entière.
public class ClearDatabaseSchemaAlways<TContext> : System.Data.Entity.CreateDatabaseIfNotExists<TContext> where TContext : DbContext
type ClearDatabaseSchemaAlways<'Context (requires 'Context :> DbContext)> = class
inherit CreateDatabaseIfNotExists<'Context (requires 'Context :> DbContext)>
Public Class ClearDatabaseSchemaAlways(Of TContext)
Inherits CreateDatabaseIfNotExists(Of TContext)
Paramètres de type
- TContext
Type d'élément DbContext.
- Héritage
-
CreateDatabaseIfNotExists<TContext>ClearDatabaseSchemaAlways<TContext>
- Dérivé
Remarques
Pour amorçage de la base de données, créez une classe dérivée et remplacez la Seed
méthode.
Constructeurs
ClearDatabaseSchemaAlways<TContext>() |
Initialise une nouvelle instance du ClearDatabaseSchemaAlways<TContext> qui supprime toutes les ressources du schéma par défaut dérivé du nom du service, que le modèle ait ou non changé. |
ClearDatabaseSchemaAlways<TContext>(String) |
Initialise une nouvelle instance de la classe ClearDatabaseSchemaAlways<TContext> avec un |
Propriétés
Schema |
Obtient le schéma à partir duquel supprimer toutes les ressources. |
Méthodes
DeleteAllResourcesFromSchema(TContext) |
SUPPRIME toutes les ressources du Schema. |
InitializeDatabase(TContext) |
Implémentation de IDatabaseInitializer<TContext> qui supprime toutes les ressources (par exemple, les tables, les vues, les fonctions et les procédures) dans un schéma de base de données donné et ressemence la base de données, que le modèle de base de données ait ou non changé. Cette implémentation de IDatabaseInitializer<TContext> est utile si l’utilisateur actuel a uniquement l’autorisation d’accéder aux ressources d’un schéma de base de données particulier et non à la base de données entière. |
S’applique à
Azure SDK for .NET