Compartir a través de


DbConfiguration.SetSpatialServices Método

Definición

Sobrecargas

SetSpatialServices(DbProviderInfo, DbSpatialServices)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer una implementación de DbSpatialServices que se usará para un proveedor y un token de manifiesto de proveedor específicos.

SetSpatialServices(String, DbSpatialServices)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer una implementación de DbSpatialServices que se usará para un proveedor específico con cualquier token de manifiesto.

SetSpatialServices(DbProviderInfo, DbSpatialServices)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer una implementación de DbSpatialServices que se usará para un proveedor y un token de manifiesto de proveedor específicos.

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)

Parámetros

key
DbProviderInfo

DbProviderInfo que indica el tipo de ADO.NET conexión para la que se usará este proveedor espacial.

spatialProvider
DbSpatialServices

Proveedor espacial.

Comentarios

Use SetSpatialServices(DbProviderInfo, DbSpatialServices) para registrar los servicios espaciales para su uso solo cuando el proveedor devuelva un token de manifiesto específico. Use SetDefaultSpatialServices(DbSpatialServices) para registrar los servicios espaciales globales que se usarán cuando no haya información del proveedor disponible o no se encuentren servicios espaciales específicos del proveedor. Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que con AddDependencyResolver para agregar una resolución adecuada para DbSpatialServices. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a

SetSpatialServices(String, DbSpatialServices)

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer una implementación de DbSpatialServices que se usará para un proveedor específico con cualquier token de manifiesto.

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)

Parámetros

providerInvariantName
String

El nombre invariable del proveedor ADO.NET que indica el tipo de conexión de ADO.NET para el que se usará este proveedor espacial.

spatialProvider
DbSpatialServices

Proveedor espacial.

Comentarios

Use SetSpatialServices(String, DbSpatialServices) para registrar los servicios espaciales para su uso cuando el proveedor devuelva cualquier token de manifiesto. Use SetDefaultSpatialServices(DbSpatialServices) para registrar los servicios espaciales globales que se usarán cuando no haya información del proveedor disponible o no se encuentren servicios espaciales específicos del proveedor.

Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que con AddDependencyResolver para agregar una resolución adecuada para DbSpatialServices. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a