DbSpatialServices-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Eine anbieterunabhängige Dienst-API zur Unterstützung des räumlichen (Geografie/Geometrie)-Typs.
Vererbungshierarchie
System.Object
System.Data.Entity.Spatial.DbSpatialServices
System.Data.Entity.SqlServer.SqlSpatialServices
Namespace: System.Data.Entity.Spatial
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class DbSpatialServices
'Usage
Dim instance As DbSpatialServices
[SerializableAttribute]
public abstract class DbSpatialServices
[SerializableAttribute]
public ref class DbSpatialServices abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type DbSpatialServices = class end
public abstract class DbSpatialServices
Der DbSpatialServices-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DbSpatialServices | Initialisiert eine neue Instanz der DbSpatialServices-Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
Default | Ruft die standardmäßigen Dienste für DbSpatialServices ab. | |
NativeTypesAvailable | Ruft einen Wert ab, der angibt, ob EF unter der Annahme fortgesetzt wird, dass dem Anbieter die notwendigen Typen/Ressourcen zur Verfügung stehen und er nicht sofort scheitert.Der Standardwert ist true. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
AsBinary(DbGeography) | Ruft die bekannte binäre Darstellung des angegebenen DbGeography-Werts ab. | |
AsBinary(DbGeometry) | Ruft die bekannte binäre Darstellung des angegebenen DbGeometry-Werts ab. | |
AsGml(DbGeography) | Generiert die Darstellung in der GML (Geography Markup Language) dieses DbGeography-Werts. | |
AsGml(DbGeometry) | Generiert die Darstellung in der GML (Geography Markup Language) dieses DbGeometry-Werts. | |
AsText(DbGeography) | Ruft die bekannte binäre Darstellung des angegebenen DbGeography-Werts ab.Dieser Wert sollte nur die Länge und Breite von Punkten enthalten. | |
AsText(DbGeometry) | Ruft die bekannte Textdarstellung des angegebenen DbGeometry-Werts ab und schließt nur die X- und Y-Koordinaten für Punkte ein. | |
AsTextIncludingElevationAndMeasure(DbGeography) | Gibt eine Textdarstellung der DbSpatialServices mit Erhebung und Maßeinheiten zurück. | |
AsTextIncludingElevationAndMeasure(DbGeometry) | Gibt eine Textdarstellung der DbSpatialServices mit Erhebung und Maßeinheiten zurück. | |
Buffer(DbGeography, Double) | Erstellt einen Geografiewert, der alle Punkte darstellt, die kleiner oder gleich dem Abstand zum angegebenen DbGeography-Wert sind. | |
Buffer(DbGeometry, Double) | Erstellt einen Geometriewert, der alle Punkte darstellt, die kleiner oder gleich dem Abstand zum angegebenen DbGeometry-Wert sind. | |
Contains | Bestimmt, ob ein DbGeometry-Wert räumlich den anderen Wert enthält. | |
CreateGeography | Diese Methode kann von abgeleiteten Implementierungen von GeographyFromProviderValue(Object) verwendet werden, nachdem eine geeignete Validierung des angegebenen Anbieterwerts durchgeführt wurde, um sicherzustellen, dass er für die Verwendung mit der abgeleiteten Implementierung geeignet ist. | |
CreateGeometry | Diese Methode kann von abgeleiteten Implementierungen von GeometryFromProviderValue(Object) verwendet werden, nachdem eine geeignete Validierung des angegebenen Anbieterwerts durchgeführt wurde, um sicherzustellen, dass er für die Verwendung mit der abgeleiteten Implementierung geeignet ist. | |
CreateProviderValue(DbGeographyWellKnownValue) | Erstellt einen anbieterspezifischen Wert, der mit dieser räumlichen Dienstimplementierung auf Grundlage der angegebenen bekannten DbGeography-Darstellung kompatibel ist. | |
CreateProviderValue(DbGeometryWellKnownValue) | Erstellt einen anbieterspezifischen Wert, der mit dieser räumlichen Dienstimplementierung auf Grundlage der angegebenen bekannten DbGeometry-Darstellung kompatibel ist. | |
CreateWellKnownValue(DbGeography) | Erstellt eine Instanz von DbGeographyWellKnownValue, die den angegebenen DbGeography-Wert mithilfe eines oder der beiden bekannten räumlichen Standardformate darstellt. | |
CreateWellKnownValue(DbGeometry) | Erstellt eine Instanz von DbGeometryWellKnownValue, die den angegebenen DbGeometry-Wert mithilfe eines oder der beiden bekannten räumlichen Standardformate darstellt. | |
Crosses | Bestimmt, ob die beiden angegebenen DbGeometry-Werte räumlich überschneiden. | |
Difference(DbGeography, DbGeography) | Berechnet den Unterschied zwischen zwei DbGeography-Werten. | |
Difference(DbGeometry, DbGeometry) | Berechnet den Unterschied zwischen zwei DbGeometry-Werten. | |
Disjoint(DbGeography, DbGeography) | Bestimmt, ob die beiden angegebenen DbGeography-Werte räumlich disjunkt sind. | |
Disjoint(DbGeometry, DbGeometry) | Bestimmt, ob die beiden angegebenen DbGeometry-Werte räumlich disjunkt sind. | |
Distance(DbGeography, DbGeography) | Berechnet die Entfernung zwischen den nächsten Punkten in zwei DbGeography-Werten. | |
Distance(DbGeometry, DbGeometry) | Berechnet die Entfernung zwischen den nächsten Punkten in zwei DbGeometry-Werten. | |
ElementAt(DbGeography, Int32) | Gibt ein Element des angegebenen DbGeography-Werts zurück, wenn er eine Geografiesammlung darstellt. | |
ElementAt(DbGeometry, Int32) | Gibt ein Element des angegebenen DbGeometry-Werts zurück, wenn er eine Geometriesammlung darstellt. | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GeographyCollectionFromBinary | Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeographyCollectionFromText | Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeographyFromBinary(Byte[]) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwert. | |
GeographyFromBinary(Byte[], Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeographyFromGml(String) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language). | |
GeographyFromGml(String, Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID). | |
GeographyFromProviderValue | Erstellt einen neuen DbGeography-Wert auf Grundlage eines anbieterspezifischen Werts, der mit dieser räumlichen Dienstimplementierung kompatibel ist. | |
GeographyFromText(String) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts. | |
GeographyFromText(String, Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeographyLineFromBinary | Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeographyLineFromText | Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeographyMultiLineFromBinary | Erstellt einen neuen DbGeography-MultiLine-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeographyMultiLineFromText | Erstellt einen neuen DbGeography-MultiLine-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeographyMultiPointFromBinary | Erstellt einen neuen DbGeography-MultiPoint-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeographyMultiPointFromText | Erstellt einen neuen DbGeography-MultiPoint-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeographyMultiPolygonFromBinary | Erstellt einen neuen DbGeography-MultiPolygon-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeographyMultiPolygonFromText | Erstellt einen neuen DbGeography-MultiPolygon-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeographyPointFromBinary | Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeographyPointFromText | Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeographyPolygonFromBinary | Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeographyPolygonFromText | Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeometryCollectionFromBinary | Erstellt einen neuen DbGeometry-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeometryCollectionFromText | Erstellt einen neuen DbGeometry-Sammlungswert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeometryFromBinary(Byte[]) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwert. | |
GeometryFromBinary(Byte[], Int32) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeometryFromGml(String) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language). | |
GeometryFromGml(String, Int32) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID). | |
GeometryFromProviderValue | Erstellt einen neuen DbGeometry-Wert auf Grundlage eines anbieterspezifischen Werts, der mit dieser räumlichen Dienstimplementierung kompatibel ist. | |
GeometryFromText(String) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts. | |
GeometryFromText(String, Int32) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeometryLineFromBinary | Erstellt einen neuen DbGeometry-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeometryLineFromText | Erstellt einen neuen DbGeometry-Zeilenwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeometryMultiLineFromBinary | Erstellt einen neuen DbGeometry-MultiLine-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeometryMultiLineFromText | Erstellt einen neuen DbGeometry-MultiLine-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeometryMultiPointFromBinary | Erstellt einen neuen DbGeometry-MultiPoint-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeometryMultiPointFromText | Erstellt einen neuen DbGeometry-MultiPoint-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeometryMultiPolygonFromBinary | Erstellt einen neuen DbGeometry-MultiPolygon-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID. | |
GeometryMultiPolygonFromText | Erstellt einen neuen DbGeometry-MultiPolygon-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID. | |
GeometryPointFromBinary | Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeometryPointFromText | Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GeometryPolygonFromBinary | Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
GeometryPolygonFromText | Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
GetArea(DbGeography) | Gibt einen double-Wert zurück, der Nullwerte zulässt und der den Bereich des gegebenen DbGeography-Werts angibt. Kann null sein, wenn der Wert keine Oberfläche darstellt. | |
GetArea(DbGeometry) | Gibt einen double-Wert zurück, der Nullwerte zulässt und der den Bereich des gegebenen DbGeometry-Werts angibt. Kann null sein, wenn der Wert keine Oberfläche darstellt. | |
GetBoundary | Gibt einen double-Wert zurück, der Nullwerte zulässt und der die Grenze des gegebenen DbGeography-Werts angibt. | |
GetCentroid | Gibt einen DbGeometry-Wert zurück, der den Schwerpunkt des angegebenen DbGeometry-Werts darstellt. Kann null sein, wenn der Wert keine Oberfläche darstellt. | |
GetConvexHull | Gibt einen double-Wert zurück, der Nullwerte zulässt und der die konvexe Hülle des gegebenen DbGeography-Werts angibt. | |
GetCoordinateSystemId(DbGeography) | Gibt den Bezeichner des Koordinatensystems des angegebenen DbGeography-Werts zurück. | |
GetCoordinateSystemId(DbGeometry) | Gibt den Bezeichner des Koordinatensystems des angegebenen DbGeometry-Werts zurück. | |
GetDimension(DbGeography) | Ruft die Dimension des angegebenen DbGeography-Werts ab, oder die größte Elementdimension, wenn der Wert eine Auflistung ist. | |
GetDimension(DbGeometry) | Ruft die Dimension des angegebenen DbGeometry-Werts ab, oder die größte Elementdimension, wenn der Wert eine Auflistung ist. | |
GetElementCount(DbGeography) | Gibt die Anzahl der Elemente im angegebenen DbGeography-Wert zurück, wenn er eine Geografiesammlung darstellt. | |
GetElementCount(DbGeometry) | Gibt die Anzahl der Elemente im angegebenen DbGeometry-Wert zurück, wenn er eine Geometriesammlung darstellt. | |
GetElevation(DbGeography) | Gibt die Erhöhung (Z-Koordinate) des angegebenen DbGeography-Werts zurück, wenn er einen Punkt darstellt. | |
GetElevation(DbGeometry) | Gibt die Erhöhung (Z) des angegebenen DbGeometry-Werts zurück, wenn er einen Punkt darstellt. | |
GetEndPoint(DbGeography) | Gibt einen DbGeography-Wert zurück, der den Endpunkt des gegebenen DbGeography-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetEndPoint(DbGeometry) | Gibt einen DbGeometry-Wert zurück, der den Endpunkt des gegebenen DbGeometry-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetEnvelope | Ruft den Umschlag (minimaler Begrenzungsrahmen) des angegebenen DbGeometry-Werts als Geometriewert ab. | |
GetExteriorRing | Gibt einen DbGeometry-Wert zurück, der den äußeren Ring des angegebenen DbGeometry-Werts darstellt. Kann null sein, wenn der Wert kein Polygon darstellt. | |
GetHashCode | (Von Object geerbt.) | |
GetInteriorRingCount | Gibt die Anzahl der inneren Ringe im angegebenen DbGeometry-Wert zurück, wenn er ein Polygon darstellt. | |
GetIsClosed(DbGeography) | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeography-Wert geschlossen ist. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetIsClosed(DbGeometry) | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeometry-Wert geschlossen ist. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetIsEmpty(DbGeography) | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeography-Wert leer ist. | |
GetIsEmpty(DbGeometry) | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeometry-Wert leer ist. | |
GetIsRing | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeometry-Wert ein Ring ist. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetIsSimple | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeometry-Wert einfach ist. | |
GetIsValid | Gibt einen booleschen Wert zurück, der Nullwerte zulässt und der angibt, ob der gegebene DbGeometry-Wert gültig ist. | |
GetLatitude | Gibt die Breitenkoordinate des gegebenen DbGeography-Werts zurück, wenn er einen Punkt darstellt. | |
GetLength(DbGeography) | Gibt einen double-Wert zurück, der Nullwerte zulässt und der die Länge des gegebenen DbGeography-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetLength(DbGeometry) | Gibt einen double-Wert zurück, der Nullwerte zulässt und der die Länge des gegebenen DbGeometry-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetLongitude | Gibt die Längenkoordinate des gegebenen DbGeography-Werts zurück, wenn er einen Punkt darstellt. | |
GetMeasure(DbGeography) | Gibt die M (Measure) -Koordinate des angegebenen DbGeography-Werts zurück, wenn er einen Punkt darstellt. | |
GetMeasure(DbGeometry) | Gibt die M (Measure) -Koordinate des angegebenen DbGeometry-Werts zurück, wenn er einen Punkt darstellt. | |
GetPointCount(DbGeography) | Gibt die Anzahl von Punkten im angegebenen DbGeography-Wert zurück, wenn er einen Linestring oder einen linearen Ring darstellt. | |
GetPointCount(DbGeometry) | Gibt die Anzahl von Punkten im angegebenen DbGeometry-Wert zurück, wenn er einen Linestring oder einen linearen Ring darstellt. | |
GetPointOnSurface | Gibt einen DbGeometry-Wert zurück, der einen Punkt auf der Oberfläche des gegebenen DbGeometry-Werts darstellt. Kann null sein, wenn der Wert keine Oberfläche darstellt. | |
GetSpatialTypeName(DbGeography) | Gibt einen Wert zurück, der den räumlichen Typnamen des gegebenen DbGeography-Werts angibt. | |
GetSpatialTypeName(DbGeometry) | Gibt einen Wert zurück, der den räumlichen Typnamen des gegebenen DbGeometry-Werts angibt. | |
GetStartPoint(DbGeography) | Gibt einen DbGeography-Wert zurück, der den Startpunkt des gegebenen DbGeography-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetStartPoint(DbGeometry) | Gibt einen DbGeometry-Wert zurück, der den Startpunkt des gegebenen DbGeometry-Werts angibt. Kann null sein, wenn der Wert keine Kurve darstellt. | |
GetType | (Von Object geerbt.) | |
GetXCoordinate | Gibt die X-Koordinate des angegebenen DbGeometry-Werts zurück, wenn er einen Punkt darstellt. | |
GetYCoordinate | Gibt die Y-Koordinate des angegebenen DbGeometry-Werts zurück, wenn er einen Punkt darstellt. | |
InteriorRingAt | Gibt einen inneren Ring aus dem angegebenen DbGeometry-Wert zurück, wenn er ein Polygon darstellt. | |
Intersection(DbGeography, DbGeography) | Berechnet die Schnittmenge von zwei DbGeography-Werten. | |
Intersection(DbGeometry, DbGeometry) | Berechnet die Schnittmenge von zwei DbGeometry-Werten. | |
Intersects(DbGeography, DbGeography) | Bestimmt, ob die beiden angegebenen DbGeography-Werte räumlich überschneiden. | |
Intersects(DbGeometry, DbGeometry) | Bestimmt, ob die beiden angegebenen DbGeometry-Werte räumlich überschneiden. | |
MemberwiseClone | (Von Object geerbt.) | |
Overlaps | Bestimmt, ob die beiden angegebenen DbGeometry-Werte überlappen. | |
PointAt(DbGeography, Int32) | Gibt ein Punktelement des angegebenen DbGeography-Werts zurück, wenn er ein Linestring oder einen linearen Ring darstellt. | |
PointAt(DbGeometry, Int32) | Gibt ein Punktelement des angegebenen DbGeometry-Werts zurück, wenn er ein Linestring oder einen linearen Ring darstellt. | |
Relate | Bestimmt, ob die beiden angegebenen DbGeometry-Werte sich räumlich entsprechend auf das angegebene dimensional erweiterte Neun-Schnittmenge Modell (DE-9IM) Schnittmengenmuster beziehen. | |
SpatialEquals(DbGeography, DbGeography) | Bestimmt, ob die beiden angegebenen DbGeography-Werte räumlich gleich sind. | |
SpatialEquals(DbGeometry, DbGeometry) | Bestimmt, ob die beiden angegebenen DbGeometry-Werte räumlich gleich sind. | |
SymmetricDifference(DbGeography, DbGeography) | Berechnet die symmetrische Differenz zweier DbGeography-Werte. | |
SymmetricDifference(DbGeometry, DbGeometry) | Berechnet den symmetrischen Unterschied zwischen zwei DbGeometry-Werten. | |
ToString | (Von Object geerbt.) | |
Touches | Bestimmt, ob sich die beiden angegebenen DbGeometry-Werte berühren. | |
Union(DbGeography, DbGeography) | Berechnet die Gesamtmenge von zwei DbGeography-Werten. | |
Union(DbGeometry, DbGeometry) | Berechnet die Gesamtmenge von zwei DbGeometry-Werten. | |
Within | Bestimmt, ob ein DbGeometry-Wert räumlich im anderen ist. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.