DbConfiguration.SetHistoryContext 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 permita la creación de un personalizado para el proveedor especificado HistoryContext para cualquiera DbMigrationsConfiguration que no tenga un conjunto de fábrica explícito.
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))
Parámetros
- providerInvariantName
- String
Nombre invariable del proveedor de ADO.NET para el que se debe usar este generador.
- 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.