Aracılığıyla paylaş


DbConfiguration.SetSpatialServices Yöntem

Tanım

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