Udostępnij za pośrednictwem


InMemoryConventionSetBuilder Klasa

Definicja

Konstruktor do tworzenia konwencji dla dostawcy w pamięci.

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

Uwagi

Okres istnienia usługi to Scoped , a wiele rejestracji jest dozwolonych. Oznacza to, że każde DbContext wystąpienie będzie używać własnego zestawu wystąpień tej usługi. Implementacje mogą zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacje nie muszą być bezpieczne wątkowo.

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli i Dostawca bazy danych w pamięci platformy EF Core .

Konstruktory

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy InMemoryConventionSetBuilder.

Właściwości

Dependencies

Zależności dla tej usługi.

(Odziedziczone po ProviderConventionSetBuilder)

Metody

Build()

Wywołaj tę metodę, aby skompilować ConventionSet element dla dostawcy w pamięci podczas korzystania z zewnętrznego ModelBuilder elementu OnModelCreating(ModelBuilder).

CreateConventionSet()

Kompiluje i zwraca konwencję ustawioną dla bieżącego dostawcy bazy danych.

CreateConventionSet()

Kompiluje i zwraca konwencję ustawioną dla bieżącego dostawcy bazy danych.

(Odziedziczone po ProviderConventionSetBuilder)
CreateModelBuilder()

Wywołaj tę metodę, aby skompilować element ModelBuilder dla SQLite poza elementem OnModelCreating(ModelBuilder).

ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Zastępuje istniejącą konwencję konwencją pochodną.

(Odziedziczone po ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

Zastępuje istniejącą konwencję konwencją pochodną.

(Odziedziczone po ProviderConventionSetBuilder)

Dotyczy