DbConfiguration.SetDefaultHistoryContext (Método)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

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

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Protected Friend Sub SetDefaultHistoryContext ( _
    factory As Func(Of DbConnection, String, HistoryContext) _
)
'Uso
Dim factory As Func(Of DbConnection, String, HistoryContext)

Me.SetDefaultHistoryContext(factory)
protected internal void SetDefaultHistoryContext(
    Func<DbConnection, string, HistoryContext> factory
)
protected public:
void SetDefaultHistoryContext(
    Func<DbConnection^, String^, HistoryContext^>^ factory
)
member SetDefaultHistoryContext : 
        factory:Func<DbConnection, string, HistoryContext> -> unit
function SetDefaultHistoryContext(
    factory : Func<DbConnection, String, HistoryContext>
)

Parámetros

Comentarios

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

Vea también

Referencia

DbConfiguration Clase

System.Data.Entity (Espacio de nombres)