DbMigrationsConfiguration<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.
Configuration relative à l’utilisation de migrations pour un modèle donné.
public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration
Paramètres de type
- TContext
Contexte représentant le modèle auquel cette configuration s’applique.
- Héritage
Constructeurs
DbMigrationsConfiguration<TContext>() |
Initialise une nouvelle instance de la classe DbMigrationsConfiguration. |
Champs
DefaultMigrationsDirectory |
Répertoire par défaut dans lequel les migrations sont stockées. (Hérité de DbMigrationsConfiguration) |
Propriétés
AutomaticMigrationDataLossAllowed |
Obtient ou définit une valeur indiquant si la perte de données est acceptable pendant la migration automatique. Si la valeur est false, une exception est levée si la perte de données peut se produire dans le cadre d’une migration automatique. (Hérité de DbMigrationsConfiguration) |
AutomaticMigrationsEnabled |
Obtient ou définit une valeur indiquant si des migrations automatiques peuvent être utilisées lors de la migration de la base de données. (Hérité de DbMigrationsConfiguration) |
CodeGenerator |
Obtient ou définit le générateur de code à utiliser lors des migrations de génération de modèles. (Hérité de DbMigrationsConfiguration) |
CommandTimeout |
Obtient ou définit la valeur de délai d’expiration utilisée pour les commandes individuelles au sein d’une migration. Une valeur null indique que la valeur par défaut du fournisseur sous-jacent sera utilisée. (Hérité de DbMigrationsConfiguration) |
ContextKey |
Obtient ou définit la chaîne utilisée pour distinguer les migrations appartenant à cette configuration des migrations appartenant à d’autres configurations utilisant la même base de données. Cette propriété permet d’appliquer des migrations à partir de plusieurs modèles différents à une base de données unique. (Hérité de DbMigrationsConfiguration) |
ContextType |
Obtient ou définit le DbContext dérivé représentant le modèle à migrer. (Hérité de DbMigrationsConfiguration) |
MigrationsAssembly |
Obtient ou définit l’assembly contenant des migrations basées sur le code. (Hérité de DbMigrationsConfiguration) |
MigrationsDirectory |
Obtient ou définit le sous-répertoire dans lequel les migrations basées sur le code sont stockées. Notez que cette propriété doit être définie sur un chemin relatif pour un sous-répertoire sous la racine du projet Visual Studio ; il ne peut pas être défini sur un chemin absolu. (Hérité de DbMigrationsConfiguration) |
MigrationsNamespace |
Obtient ou définit l’espace de noms utilisé pour les migrations basées sur le code. (Hérité de DbMigrationsConfiguration) |
TargetDatabase |
Obtient ou définit une valeur pour remplacer la connexion de la base de données à migrer. (Hérité de DbMigrationsConfiguration) |
Méthodes
Equals(Object) |
Configuration relative à l’utilisation de migrations pour un modèle donné. |
GetHashCode() |
Configuration relative à l’utilisation de migrations pour un modèle donné. |
GetHistoryContextFactory(String) |
Obtient la fabrique de contexte d’historique qui est définie pour être utilisée avec un fournisseur de base de données donné. (Hérité de DbMigrationsConfiguration) |
GetSqlGenerator(String) |
Obtient le générateur SQL défini pour être utilisé avec un fournisseur de base de données donné. (Hérité de DbMigrationsConfiguration) |
GetType() |
Configuration relative à l’utilisation de migrations pour un modèle donné. |
MemberwiseClone() |
Configuration relative à l’utilisation de migrations pour un modèle donné. |
Seed(TContext) |
S’exécute après la mise à niveau vers la dernière migration pour permettre la mise à jour des données initiales. |
SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>) |
Ajoute une fabrique pour la création d’instances HistoryContext à utiliser pour un fournisseur de base de données donné. (Hérité de DbMigrationsConfiguration) |
SetSqlGenerator(String, MigrationSqlGenerator) |
Ajoute un nouveau générateur SQL à utiliser pour un fournisseur de base de données donné. (Hérité de DbMigrationsConfiguration) |
ToString() |
Configuration relative à l’utilisation de migrations pour un modèle donné. |