DbConfiguration.SetDefaultHistoryContext Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.