SqliteConventionSetBuilder 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.
Générateur pour la création de conventions pour SQLite.
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
inherit RelationalConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteConventionSetBuilder = class
inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
- Héritage
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqliteConventionSetBuilder
- Héritage
- Attributs
Remarques
La durée de vie du service est Scoped et plusieurs inscriptions sont autorisées. Cela signifie que chaque DbContext instance utilisera son propre ensemble d’instances de ce service. Les implémentations peuvent dépendre d’autres services inscrits avec une durée de vie quelconque. Les implémentations n’ont pas besoin d’être thread-safe.
Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles et accès aux bases de données SQLite avec EF Core .
Constructeurs
| Nom | Description |
|---|---|
| SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
Générateur pour la création de conventions pour SQLite. |
| SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Crée une nouvelle instance SqliteConventionSetBuilder. |
| SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
Propriétés
| Nom | Description |
|---|---|
| Dependencies |
Dépendances pour ce service. (Hérité de ProviderConventionSetBuilder) |
| RelationalDependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. (Hérité de RelationalConventionSetBuilder) |
Méthodes
| Nom | Description |
|---|---|
| Build() |
Appelez cette méthode pour générer une ConventionSet instance SQLite lors de l’utilisation de l’extérieur ModelBuilder de OnModelCreating(ModelBuilder). |
| CreateConventionSet() |
Génère et retourne le jeu de conventions pour le fournisseur de base de données actuel. |
| CreateConventionSet() |
Génère et retourne le jeu de conventions pour le fournisseur de base de données actuel. (Hérité de RelationalConventionSetBuilder) |
| CreateModelBuilder() |
Appelez cette méthode pour générer une ModelBuilder instance SQLite en dehors de OnModelCreating(ModelBuilder). |
| ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Remplace une convention existante par une convention dérivée. (Hérité de ProviderConventionSetBuilder) |
| ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Remplace une convention existante par une convention dérivée. (Hérité de ProviderConventionSetBuilder) |