Sprache

DbConfiguration.SetDefaultHistoryContext Methode

Definition

Rufen Sie diese Methode vom Konstruktor einer Klasse auf, die von DbConfiguration dem abgeleitet wurde, um einen Func<T1,T2,TResult> Delegaten festzulegen, der zum Erstellen des Standardwerts HistoryContext für eine beliebige DbMigrationsConfigurationKlasse verwendet werden soll. Diese Standardfactory wird nur verwendet, wenn keine Factory explizit in der DbMigrationsConfiguration und wenn keine Factory für den Anbieter registriert wurde, der mit der SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) Methode verwendet wird.

protected internal void SetDefaultHistoryContext(Func<System.Data.Common.DbConnection,string,System.Data.Entity.Migrations.History.HistoryContext> factory);
member this.SetDefaultHistoryContext : Func<System.Data.Common.DbConnection, string, System.Data.Entity.Migrations.History.HistoryContext> -> unit
Protected Friend Sub SetDefaultHistoryContext (factory As Func(Of DbConnection, String, HistoryContext))

Parameter

factory
Func<DbConnection,String,HistoryContext>

Eine Factory zum Erstellen von HistoryContext Instanzen für eine bestimmte Und StringDbConnection darstellung des Standardschemas.

Hinweise

Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen der Konfiguration zum Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen geeigneten Resolver für Func<T1,T2,TResult>hinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Inversion-of-Control-Container unterstützt wird.

Gilt für: