InMemoryConventionSetBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |