DbConfiguration.SetSpatialServices 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
SetSpatialServices(DbProviderInfo, DbSpatialServices) |
Belirli bir sağlayıcı ve sağlayıcı bildirim belirteci için kullanılacak bir uygulamasını ayarlamak üzere öğesinden DbConfiguration türetilmiş bir sınıfın DbSpatialServices oluşturucusundan bu yöntemi çağırın. |
SetSpatialServices(String, DbSpatialServices) |
Herhangi bir bildirim belirteci ile belirli bir sağlayıcı için kullanılacak bir uygulamasını ayarlamak üzere türetilen bir sınıfın DbSpatialServices oluşturucusundan DbConfiguration bu yöntemi çağırın. |
SetSpatialServices(DbProviderInfo, DbSpatialServices)
Belirli bir sağlayıcı ve sağlayıcı bildirim belirteci için kullanılacak bir uygulamasını ayarlamak üzere öğesinden DbConfiguration türetilmiş bir sınıfın DbSpatialServices oluşturucusundan bu yöntemi çağırın.
protected internal void SetSpatialServices (System.Data.Entity.Infrastructure.DbProviderInfo key, System.Data.Entity.Spatial.DbSpatialServices spatialProvider);
member this.SetSpatialServices : System.Data.Entity.Infrastructure.DbProviderInfo * System.Data.Entity.Spatial.DbSpatialServices -> unit
Protected Friend Sub SetSpatialServices (key As DbProviderInfo, spatialProvider As DbSpatialServices)
Parametreler
- key
- DbProviderInfo
DbProviderInfo Bu uzamsal sağlayıcının kullanılacağı ADO.NET bağlantısının türünü belirtir.
- spatialProvider
- DbSpatialServices
Uzamsal sağlayıcı.
Açıklamalar
Uzamsal hizmetleri yalnızca sağlayıcı tarafından belirli bir bildirim belirteci döndürülürken kullanmak üzere kaydetmek için kullanın SetSpatialServices(DbProviderInfo, DbSpatialServices) . Sağlayıcı bilgileri kullanılamadığında veya sağlayıcıya özgü uzamsal hizmetler bulunmadığında kullanılacak küresel uzamsal hizmetleri kaydetmek için kullanın SetDefaultSpatialServices(DbSpatialServices) . 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 DbSpatialServicesAddDependencyResolver 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
SetSpatialServices(String, DbSpatialServices)
Herhangi bir bildirim belirteci ile belirli bir sağlayıcı için kullanılacak bir uygulamasını ayarlamak üzere türetilen bir sınıfın DbSpatialServices oluşturucusundan DbConfiguration bu yöntemi çağırın.
protected internal void SetSpatialServices (string providerInvariantName, System.Data.Entity.Spatial.DbSpatialServices spatialProvider);
member this.SetSpatialServices : string * System.Data.Entity.Spatial.DbSpatialServices -> unit
Protected Friend Sub SetSpatialServices (providerInvariantName As String, spatialProvider As DbSpatialServices)
Parametreler
- providerInvariantName
- String
Bu uzamsal sağlayıcının kullanılacağı ADO.NET bağlantısının türünü belirten ADO.NET sağlayıcı sabit adı.
- spatialProvider
- DbSpatialServices
Uzamsal sağlayıcı.
Açıklamalar
Sağlayıcı tarafından herhangi bir bildirim belirteci döndürülürken uzamsal hizmetleri kullanmak üzere kaydetmek için kullanın SetSpatialServices(String, DbSpatialServices) . Sağlayıcı bilgileri kullanılamadığında veya sağlayıcıya özgü uzamsal hizmetler bulunmadığında kullanılacak küresel uzamsal hizmetleri kaydetmek için kullanın SetDefaultSpatialServices(DbSpatialServices) .
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 DbSpatialServicesAddDependencyResolver 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
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin