SqliteConventionSetBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Generator zum Erstellen von Konventionen für 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
- Vererbung
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqliteConventionSetBuilder
- Vererbung
Hinweise
Die Dienstlebensdauer ist Scoped , und mehrere Registrierungen sind zulässig. Dies bedeutet, dass jede DbContext instance einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierungen müssen nicht threadsicher sein.
Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen und Zugreifen auf SQLite-Datenbanken mit EF Core .
Konstruktoren
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
Ein Generator zum Erstellen von Konventionen für SQLite. |
SqliteConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Erstellt eine neue SqliteConventionSetBuilder-Instanz. |
SqliteConventionSetBuilder(RelationalConventionSetBuilderDependencies) |
Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. (Geerbt von ProviderConventionSetBuilder) |
RelationalDependencies |
Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst. (Geerbt von RelationalConventionSetBuilder) |
Methoden
Build() |
Rufen Sie diese Methode auf, um eine ConventionSet für SQLite zu erstellen, wenn Sie die ModelBuilder Außenseite von verwenden OnModelCreating(ModelBuilder). |
CreateConventionSet() |
Erstellt und gibt den Konventionssatz für den aktuellen Datenbankanbieter zurück. |
CreateConventionSet() |
Erstellt und gibt den Konventionssatz für den aktuellen Datenbankanbieter zurück. (Geerbt von RelationalConventionSetBuilder) |
CreateModelBuilder() |
Rufen Sie diese Methode auf, um eine ModelBuilder für SQLite außerhalb von OnModelCreating(ModelBuilder)zu erstellen. |
ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. (Geerbt von ProviderConventionSetBuilder) |
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. (Geerbt von ProviderConventionSetBuilder) |
Gilt für:
Entity Framework