Sprache

SqliteConventionSetBuilder Klasse

Definition

Ein Generator für Gebäudekonventionen für SQLite.

public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
public class SqliteConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteConventionSetBuilder = class
    inherit RelationalConventionSetBuilder
Public Class SqliteConventionSetBuilder
Inherits RelationalConventionSetBuilder
Vererbung
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
SqliteConventionSetBuilder
Vererbung
Attribute

Hinweise

Die Dienstlebensdauer ist Scoped zulässig, und es sind mehrere Registrierungen zulässig. Dies bedeutet, dass jede DbContext Instanz einen eigenen Satz von Instanzen dieses Diensts verwendet. Die Implementierungen können von anderen Diensten abhängen, die mit jeder 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

Name Beschreibung
SqliteConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder)

Ein Generator für Gebäudekonventionen 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 in zukünftigen Versionen geändert oder entfernt werden.

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von ProviderConventionSetBuilder)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

(Geerbt von RelationalConventionSetBuilder)

Methoden

Name Beschreibung
Build()

Rufen Sie diese Methode auf, um eine ConventionSet für SQLite zu erstellen, wenn Sie die ModelBuilder Externe OnModelCreating(ModelBuilder)verwenden.

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).

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: