DbConfiguration.SetDefaultHistoryContext Methode
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.
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um einen Func<T1,T2,TResult> Delegaten festzulegen, der zum Erstellen des Standardwerts HistoryContext für eine beliebige DbMigrationsConfigurationverwendet wird. Diese Standardfactory wird nur verwendet, wenn keine Factory explizit in und DbMigrationsConfiguration festgelegt ist, wenn keine Factory für den verwendeten Anbieter mit der SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) -Methode registriert wurde.
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 ein bestimmtes DbConnection und String das Standardschema darstellt.
Hinweise
Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen einer Konfiguration zum Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen entsprechenden 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 Container für die Inversion-of-Control unterstützt wird.
Gilt für:
Entity Framework