Aracılığıyla paylaş


DbConfiguration.SetExecutionStrategy Yöntem

Tanım

Aşırı Yüklemeler

SetExecutionStrategy(String, Func<IDbExecutionStrategy>)

Verilen sabit adla temsil edilen sağlayıcıyla kullanmak üzere bir kaydetmek için, öğesinden DbConfiguration türetilen bir IDbExecutionStrategy sınıfın oluşturucusundan bu yöntemi çağırın.

SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)

Verilen sabit adla temsil edilen sağlayıcıyla ve belirli bir sunucu adıyla kullanılmak üzere bir IDbExecutionStrategy kaydetmek üzere öğesinden DbConfiguration türetilen bir sınıfın oluşturucusundan bu yöntemi çağırın.

SetExecutionStrategy(String, Func<IDbExecutionStrategy>)

Verilen sabit adla temsil edilen sağlayıcıyla kullanmak üzere bir kaydetmek için, öğesinden DbConfiguration türetilen bir IDbExecutionStrategy sınıfın oluşturucusundan bu yöntemi çağırın.

protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy))

Parametreler

providerInvariantName
String

Bu yürütme stratejisinin kullanılacağı ADO.NET bağlantısının türünü belirten ADO.NET sağlayıcı sabit adı.

getExecutionStrategy
Func<IDbExecutionStrategy>

Yürütme stratejisinin yeni bir örneğini döndüren işlev.

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 IDbExecutionStrategyAddDependencyResolver 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

SetExecutionStrategy(String, Func<IDbExecutionStrategy>, String)

Verilen sabit adla temsil edilen sağlayıcıyla ve belirli bir sunucu adıyla kullanılmak üzere bir IDbExecutionStrategy kaydetmek üzere öğesinden DbConfiguration türetilen bir sınıfın oluşturucusundan bu yöntemi çağırın.

protected internal void SetExecutionStrategy (string providerInvariantName, Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> getExecutionStrategy, string serverName);
member this.SetExecutionStrategy : string * Func<System.Data.Entity.Infrastructure.IDbExecutionStrategy> * string -> unit
Protected Friend Sub SetExecutionStrategy (providerInvariantName As String, getExecutionStrategy As Func(Of IDbExecutionStrategy), serverName As String)

Parametreler

providerInvariantName
String

Bu yürütme stratejisinin kullanılacağı ADO.NET bağlantısının türünü belirten ADO.NET sağlayıcı sabit adı.

getExecutionStrategy
Func<IDbExecutionStrategy>

Yürütme stratejisinin yeni bir örneğini döndüren işlev.

serverName
String

Bağlantı dizesindeki sunucu adıyla eşleştirilecek bir dize.

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 IDbExecutionStrategyile AddDependencyResolver(IDbDependencyResolver) 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