DbConfiguration.SetDefaultHistoryContext Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework