Partager via


InMemoryConventionSetBuilder Classe

Définition

Générateur pour la création de conventions pour le fournisseur en mémoire.

public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
type InMemoryConventionSetBuilder = class
    inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
Héritage
InMemoryConventionSetBuilder

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 génération de modèles et Le fournisseur de base de données en mémoire EF Core .

Constructeurs

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

Crée une instance InMemoryConventionSetBuilder.

Propriétés

Dependencies

Dépendances pour ce service.

(Hérité de ProviderConventionSetBuilder)

Méthodes

Build()

Appelez cette méthode pour générer un ConventionSet pour le fournisseur en mémoire 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 ProviderConventionSetBuilder)
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 à