IDatabaseCreatorWithCanConnect Interface
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.
Étend pour ajouter IDatabaseCreator des CanConnect() méthodes. Cette interface sera fusionnée avec IDatabaseCreator EF Core 3.0.
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 d’application.
public interface IDatabaseCreatorWithCanConnect : Microsoft.EntityFrameworkCore.Storage.IDatabaseCreator
type IDatabaseCreatorWithCanConnect = interface
interface IDatabaseCreator
Public Interface IDatabaseCreatorWithCanConnect
Implements IDatabaseCreator
- Dérivé
- Implémente
Méthodes
| Nom | Description |
|---|---|
| CanConnect() |
Détermine si la base de données est disponible ou non et peut être connectée. Notez que la possibilité de se connecter à la base de données ne signifie pas qu’elle est up-to-date en ce qui concerne la création du schéma, etc. |
| CanConnectAsync(CancellationToken) |
Détermine si la base de données est disponible ou non et peut être connectée. Notez que la possibilité de se connecter à la base de données ne signifie pas qu’elle est up-to-date en ce qui concerne la création du schéma, etc. |
| EnsureCreated() |
Garantit que la base de données pour le contexte existe. S’il existe, aucune action n’est prise. 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 fait pour s’assurer qu’elle est compatible avec le modèle pour ce contexte. (Hérité de IDatabaseCreator) |
| EnsureCreatedAsync(CancellationToken) |
Garantit de façon asynchrone que la base de données pour le contexte existe. S’il existe, aucune action n’est prise. 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 fait pour s’assurer qu’elle est compatible avec le modèle pour ce contexte. (Hérité de IDatabaseCreator) |
| EnsureDeleted() |
Garantit que la base de données pour le contexte n’existe pas. S’il n’existe pas, aucune action n’est prise. S’il existe, la base de données est supprimée. Avertissement : la base de données entière est supprimée et aucun effort n’est fait pour supprimer uniquement les objets de base de données utilisés par le modèle pour ce contexte. (Hérité de IDatabaseCreator) |
| EnsureDeletedAsync(CancellationToken) |
Garantit 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 prise. S’il existe, la base de données est supprimée. Avertissement : la base de données entière est supprimée et aucun effort n’est fait pour supprimer uniquement les objets de base de données utilisés par le modèle pour ce contexte. (Hérité de IDatabaseCreator) |