InMemoryConventionSetBuilder 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 den In-Memory-Anbieter.
public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
type InMemoryConventionSetBuilder = class
inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
- 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 Der EF Core-In-Memory-Datenbankanbieter .
Konstruktoren
InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies) |
Erstellt eine neue InMemoryConventionSetBuilder-Instanz. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. (Geerbt von ProviderConventionSetBuilder) |
Methoden
Build() |
Rufen Sie diese Methode auf, um eine ConventionSet für den In-Memory-Anbieter zu erstellen, wenn Sie die ModelBuilder externe von 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 ProviderConventionSetBuilder) |
CreateModelBuilder() |
Rufen Sie diese Methode auf, um einen 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