DbConfiguration.SetExecutionStrategy Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Entity Framework