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
- factory
Tipo: System.Func<DbConnection, String, HistoryContext>
Generador para crear instancias HistoryContext 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 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.