Compartir a través de


DbConfiguration.SetHistoryContext 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 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.

Se aplica a