Sdílet prostřednictvím


DbConfiguration.SetDefaultHistoryContext Metoda

Definice

Volání této metody z konstruktoru třídy odvozené od DbConfiguration k nastavení delegáta Func<T1,T2,TResult> , který se použije k vytvoření výchozí HistoryContext pro libovolný DbMigrationsConfiguration. Tato výchozí továrna se použije pouze v případě, že není explicitně nastavená žádná továrna v DbMigrationsConfiguration a nebyla zaregistrována žádná továrna pro používaného poskytovatele pomocí SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) metody .

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

Parametry

factory
Func<DbConnection,String,HistoryContext>

Továrna pro vytváření HistoryContext instancí pro dané DbConnection a String představující výchozí schéma.

Poznámky

Tato metoda je poskytovaná jako pohodlný a zjistitelný způsob přidání konfigurace do Entity Frameworku. Interně to funguje stejným způsobem jako addDependencyResolver k přidání vhodného překladače pro Func<T1,T2,TResult>. To znamená, že v případě potřeby lze stejné funkce dosáhnout pomocí vlastního překladače nebo překladače, který je podporován kontejnerem Inversion-of-Control.

Platí pro