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.
[System.Runtime.CompilerServices.Nullable(0)]
public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type InMemoryConventionSetBuilder = class
inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
- Dziedziczenie
- Atrybuty
Uwagi
Okres istnienia usługi jest Scoped dozwolony, a wiele rejestracji. 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ładów, zobacz Konwencje tworzenia modeli i Dostawca bazy danych EF Core w pamięci .
Konstruktory
| Nazwisko | Opis |
|---|---|
| InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies) |
Tworzy nowy obiekt InMemoryConventionSetBuilder. |
Właściwości
| Nazwisko | Opis |
|---|---|
| Dependencies |
Zależności dla tej usługi. (Odziedziczone po ProviderConventionSetBuilder) |
Metody
| Nazwisko | Opis |
|---|---|
| Build() |
Wywołaj tę metodę, aby skompilować ConventionSet element dla dostawcy w pamięci podczas korzystania z ModelBuilder zewnętrznego OnModelCreating(ModelBuilder)elementu . |
| CreateConventionSet() |
Kompiluje i zwraca konwencję ustawioną dla bieżącego dostawcy bazy danych. |
| CreateModelBuilder() |
Wywołaj tę metodę, aby skompilować obiekt ModelBuilder sqlite poza elementem OnModelCreating(ModelBuilder). |
| ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Zastępuje istniejącą konwencję konwencją pochodną. (Odziedziczone po ProviderConventionSetBuilder) |