Aracılığıyla paylaş


DbConfiguration.SetDefaultHistoryContext Yöntem

Tanım

Herhangi bir için varsayılanı HistoryContextDbMigrationsConfigurationoluşturmak için kullanılacak bir Func<T1,T2,TResult> temsilci ayarlamak üzere, öğesinden DbConfiguration türetilen sınıfın oluşturucusundan bu yöntemi çağırın. Bu varsayılan fabrika yalnızca içinde açıkça DbMigrationsConfiguration bir fabrika ayarlanmamışsa ve yöntemi kullanılarak SetHistoryContext(String, Func<DbConnection,String,HistoryContext>) kullanılan sağlayıcı için hiçbir fabrika kaydedilmemişse kullanılır.

protected internal void SetDefaultHistoryContext (Func<System.Data.Common.DbConnection,string,System.Data.Entity.Migrations.History.HistoryContext> factory);
member this.SetDefaultHistoryContext : Func<System.Data.Common.DbConnection, string, System.Data.Entity.Migrations.History.HistoryContext> -> unit
Protected Friend Sub SetDefaultHistoryContext (factory As Func(Of DbConnection, String, HistoryContext))

Parametreler

factory
Func<DbConnection,String,HistoryContext>

Belirli DbConnection bir için örnekler oluşturmaya HistoryContext ve String varsayılan şemayı temsil eden bir fabrika.

Açıklamalar

Bu yöntem, Entity Framework'e yapılandırma eklemenin kullanışlı ve bulunabilir bir yolu olarak sağlanır. Dahili olarak, için uygun bir çözümleyici eklemek için Func<T1,T2,TResult>AddDependencyResolver ile aynı şekilde çalışır. Bu, istenirse aynı işlevselliğin özel bir çözümleyici veya Inversion-of-Control kapsayıcısı tarafından yedeklenen bir çözümleyici kullanılarak elde edilebileceği anlamına gelir.

Şunlara uygulanır