Udostępnij za pośrednictwem


DbConfiguration.SetHistoryContext Metoda

Definicja

Wywołaj tę metodę z konstruktora klasy pochodnej, DbConfiguration aby ustawić delegata Func<T1,T2,TResult> , który umożliwia utworzenie dostosowanego HistoryContext dla danego dostawcy dla każdego DbMigrationsConfiguration , który nie ma jawnego zestawu fabrycznego.

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

Parametry

providerInvariantName
String

Niezmienna nazwa dostawcy ADO.NET, dla którego należy użyć tego generatora.

factory
Func<DbConnection,String,HistoryContext>

Fabryka do tworzenia HistoryContext wystąpień dla danego i DbConnectionString reprezentowania domyślnego schematu.

Uwagi

Ta metoda jest udostępniana jako wygodny i czytelny sposób dodawania konfiguracji do programu Entity Framework. Wewnętrznie działa w taki sam sposób, jak w przypadku używania polecenia AddDependencyResolver w celu dodania odpowiedniego narzędzia rozpoznawania dla Func<T1,T2,TResult>elementu . Oznacza to, że w razie potrzeby można osiągnąć tę samą funkcjonalność przy użyciu niestandardowego narzędzia rozpoznawania lub rozpoznawania rozpoznawania wspieranego przez kontener Inversion-of-Control.

Dotyczy