Partager via


SqliteConventionSetBuilder Classe

Définition

Générateur pour la création de conventions pour SQLite.

public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
Héritage
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqliteConventionSetBuilder
Héritage

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 n’importe quelle durée de vie. Les implémentations n’ont pas besoin d’être thread-safe.

Pour plus d’informations et d’exemples, consultez Conventions de création de modèles et Accès aux bases de données SQLite avec EF Core .

Constructeurs

SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

Générateur pour la création de conventions pour SQLite.

SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crée une 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 pourra être changée ou supprimée dans les versions ultérieures.

Propriétés

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

Build()

Appelez cette méthode pour générer un ConventionSet pour SQLite lors de l’utilisation de l’extérieur ModelBuilder de OnModelCreating(ModelBuilder).

CreateConventionSet()

Génère et retourne l’ensemble de conventions pour le fournisseur de base de données actuel.

CreateConventionSet()

Génère et retourne l’ensemble de conventions pour le fournisseur de base de données actuel.

(Hérité de RelationalConventionSetBuilder)
CreateModelBuilder()

Appelez cette méthode pour générer un ModelBuilder pour 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)

S’applique à