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.