DbConfiguration.SetSpatialServices Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetSpatialServices(DbProviderInfo, DbSpatialServices) |
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine Implementierung von festzulegen, die DbSpatialServices für ein bestimmtes Anbieter- und Anbietermanifesttoken verwendet werden soll. |
SetSpatialServices(String, DbSpatialServices) |
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine Implementierung von festzulegen, die DbSpatialServices für einen bestimmten Anbieter mit einem beliebigen Manifesttoken verwendet werden soll. |
SetSpatialServices(DbProviderInfo, DbSpatialServices)
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine Implementierung von festzulegen, die DbSpatialServices für ein bestimmtes Anbieter- und Anbietermanifesttoken verwendet werden soll.
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)
Parameter
- key
- DbProviderInfo
Der DbProviderInfo , der den Typ der ADO.NET Verbindung angibt, für die dieser räumliche Anbieter verwendet wird.
- spatialProvider
- DbSpatialServices
Der räumliche Anbieter.
Hinweise
Verwenden Sie diese Option SetSpatialServices(DbProviderInfo, DbSpatialServices) , um räumliche Dienste nur für die Verwendung zu registrieren, wenn ein bestimmtes Manifesttoken vom Anbieter zurückgegeben wird. Verwenden Sie SetDefaultSpatialServices(DbSpatialServices) zum Registrieren globaler räumlicher Dienste, die verwendet werden sollen, wenn keine Anbieterinformationen verfügbar sind oder keine anbieterspezifischen räumlichen Dienste gefunden werden. Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen einer Konfiguration zum Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen entsprechenden Resolver für DbSpatialServiceshinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Container für die Inversion-of-Control unterstützt wird.
Gilt für:
SetSpatialServices(String, DbSpatialServices)
Rufen Sie diese Methode aus dem Konstruktor einer Klasse auf, die von DbConfiguration abgeleitet wird, um eine Implementierung von festzulegen, die DbSpatialServices für einen bestimmten Anbieter mit einem beliebigen Manifesttoken verwendet werden soll.
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)
Parameter
- providerInvariantName
- String
Der ADO.NET anbieterinvarianter Name, der den Typ der ADO.NET Verbindung angibt, für die dieser räumliche Anbieter verwendet wird.
- spatialProvider
- DbSpatialServices
Der räumliche Anbieter.
Hinweise
Verwenden Sie SetSpatialServices(String, DbSpatialServices) , um räumliche Dienste für die Verwendung zu registrieren, wenn ein Manifesttoken vom Anbieter zurückgegeben wird. Verwenden Sie SetDefaultSpatialServices(DbSpatialServices) zum Registrieren globaler räumlicher Dienste, die verwendet werden sollen, wenn keine Anbieterinformationen verfügbar sind oder keine anbieterspezifischen räumlichen Dienste gefunden werden.
Diese Methode wird als bequeme und auffindbare Möglichkeit zum Hinzufügen einer Konfiguration zum Entity Framework bereitgestellt. Intern funktioniert es auf die gleiche Weise wie die Verwendung von AddDependencyResolver, um einen entsprechenden Resolver für DbSpatialServiceshinzuzufügen. Dies bedeutet, dass bei Bedarf die gleiche Funktionalität mit einem benutzerdefinierten Resolver oder einem Resolver erreicht werden kann, der von einem Container für die Inversion-of-Control unterstützt wird.
Gilt für:
Entity Framework