Compartir a través de


DbConfiguration.SetDefaultHistoryContext Método

Definición

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer un Func<T1,T2,TResult> delegado que se usará para la creación del valor predeterminado HistoryContext para cualquier DbMigrationsConfiguration. Este generador predeterminado solo se usará si no se establece ningún generador explícitamente en DbMigrationsConfiguration y si no se ha registrado ningún generador para el proveedor en uso mediante el SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) método .

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

Parámetros

factory
Func<DbConnection,String,HistoryContext>

Un generador para crear HistoryContext instancias para un determinado DbConnection y String que representa el esquema predeterminado.

Comentarios

Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que con AddDependencyResolver para agregar una resolución adecuada para Func<T1,T2,TResult>. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a