DbConfiguration.SetSpatialServices Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SetSpatialServices(DbProviderInfo, DbSpatialServices) |
Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour définir une implémentation de DbSpatialServices à utiliser pour un jeton de manifeste de fournisseur et de fournisseur spécifique. |
SetSpatialServices(String, DbSpatialServices) |
Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour définir une implémentation de DbSpatialServices à utiliser pour un fournisseur spécifique avec n’importe quel jeton de manifeste. |
SetSpatialServices(DbProviderInfo, DbSpatialServices)
Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour définir une implémentation de DbSpatialServices à utiliser pour un jeton de manifeste de fournisseur et de fournisseur spécifique.
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)
Paramètres
- key
- DbProviderInfo
DbProviderInfo indiquant le type de connexion ADO.NET pour laquelle ce fournisseur spatial sera utilisé.
- spatialProvider
- DbSpatialServices
Fournisseur spatial.
Remarques
Permet SetSpatialServices(DbProviderInfo, DbSpatialServices) d’inscrire des services spatiaux à utiliser uniquement lorsqu’un jeton de manifeste spécifique est retourné par le fournisseur. Permet SetDefaultSpatialServices(DbSpatialServices) d’inscrire des services spatiaux globaux à utiliser lorsque les informations du fournisseur ne sont pas disponibles ou qu’aucun service spatial spécifique au fournisseur n’est trouvé. Cette méthode est fournie comme un moyen pratique et détectable d’ajouter une configuration à Entity Framework. En interne, il fonctionne de la même façon que l’utilisation de AddDependencyResolver pour ajouter un programme de résolution approprié pour DbSpatialServices. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l’aide d’un programme de résolution personnalisé ou d’un programme de résolution soutenu par un conteneur Inversion-of-Control.
S’applique à
SetSpatialServices(String, DbSpatialServices)
Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour définir une implémentation de DbSpatialServices à utiliser pour un fournisseur spécifique avec n’importe quel jeton de manifeste.
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)
Paramètres
- providerInvariantName
- String
Nom invariant du fournisseur ADO.NET indiquant le type de connexion ADO.NET pour laquelle ce fournisseur spatial sera utilisé.
- spatialProvider
- DbSpatialServices
Fournisseur spatial.
Remarques
Permet SetSpatialServices(String, DbSpatialServices) d’inscrire des services spatiaux à utiliser quand un jeton de manifeste est retourné par le fournisseur. Permet SetDefaultSpatialServices(DbSpatialServices) d’inscrire des services spatiaux globaux à utiliser lorsque les informations du fournisseur ne sont pas disponibles ou qu’aucun service spatial spécifique au fournisseur n’est trouvé.
Cette méthode est fournie comme un moyen pratique et détectable d’ajouter une configuration à Entity Framework. En interne, il fonctionne de la même façon que l’utilisation de AddDependencyResolver pour ajouter un programme de résolution approprié pour DbSpatialServices. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l’aide d’un programme de résolution personnalisé ou d’un programme de résolution soutenu par un conteneur Inversion-of-Control.