Partager via


DbMigrationsConfiguration<TContext> Classe

Définition

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
DbMigrationsConfiguration<TContext>

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é.

S’applique à