SqliteConventionSetBuilder 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 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
- Dziedziczenie
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqliteConventionSetBuilder
- 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 Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .
Konstruktory
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
Konstruktor do tworzenia konwencji dla SQLite. |
SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Tworzy nowe wystąpienie klasy SqliteConventionSetBuilder. |
SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies) |
Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
Właściwości
Dependencies |
Zależności dla tej usługi. (Odziedziczone po ProviderConventionSetBuilder) |
RelationalDependencies |
Zależności specyficzne dla dostawcy relacyjnego dla tej usługi. (Odziedziczone po RelationalConventionSetBuilder) |
Metody
Build() |
Wywołaj tę metodę, aby skompilować element ConventionSet dla sqLite w przypadku używania ModelBuilder elementu zewnętrznego 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 RelationalConventionSetBuilder) |
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) |