IDatabaseCreator Interface

Définition

Crée et supprime des bases de données pour un fournisseur de base de données donné.

Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

public interface IDatabaseCreator
type IDatabaseCreator = interface
Public Interface IDatabaseCreator
Dérivé

Méthodes

CanConnect()

Détermine si la base de données est disponible et peut être connectée à.

Notez que la possibilité de se connecter à la base de données ne signifie pas qu’elle est à jour en ce qui concerne la création du schéma, etc.

CanConnectAsync(CancellationToken)

Détermine si la base de données est disponible et peut être connectée à.

Notez que la possibilité de se connecter à la base de données ne signifie pas qu’elle est à jour en ce qui concerne la création du schéma, etc.

EnsureCreated()

Garantit que la base de données du contexte existe. Si elle existe, aucune action n’est effectuée. S’il n’existe pas, la base de données et tout son schéma sont créés. Si la base de données existe, aucun effort n’est apporté pour s’assurer qu’elle est compatible avec le modèle pour ce contexte.

EnsureCreatedAsync(CancellationToken)

Vérifie de façon asynchrone que la base de données du contexte existe. Si elle existe, aucune action n’est effectuée. S’il n’existe pas, la base de données et tout son schéma sont créés. Si la base de données existe, aucun effort n’est apporté pour s’assurer qu’elle est compatible avec le modèle pour ce contexte.

EnsureDeleted()

Garantit que la base de données pour le contexte n’existe pas. S’il n’existe pas, aucune action n’est effectuée. S’il existe, la base de données est supprimée.

AVERTISSEMENT : la totalité de la base de données est supprimée. aucun effort n’est effectué pour supprimer uniquement les objets de base de données utilisés par le modèle pour ce contexte.

EnsureDeletedAsync(CancellationToken)

Vérifie de façon asynchrone que la base de données pour le contexte n’existe pas. S’il n’existe pas, aucune action n’est effectuée. S’il existe, la base de données est supprimée.

AVERTISSEMENT : la totalité de la base de données est supprimée. aucun effort n’est effectué pour supprimer uniquement les objets de base de données utilisés par le modèle pour ce contexte.

S’applique à