DbGeography-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.]
Stellt Daten in einem geodätischen (runde Erde) Koordinatensystem dar.
Vererbungshierarchie
System.Object
System.Data.Entity.Spatial.DbGeography
Namespace: System.Data.Entity.Spatial
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeography
'Usage
Dim instance As DbGeography
[SerializableAttribute]
[DataContractAttribute]
public class DbGeography
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeography
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeography = class end
public class DbGeography
Der DbGeography-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Area | Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der den Bereich dieses angegebenen DbGeography-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Oberfläche darstellt. | |
CoordinateSystemId | Ruft den Bezeichner ab, der dem Koordinatensystem zugeordnet ist. | |
DefaultCoordinateSystemId | Ruft die ID des Standardkoordinatensystems (SRID) für Geografiewerte (WGS 84) ab. | |
Dimension | Ruft die Dimension des angegebenen DbGeography-Werts ab, oder die größte Elementdimension, wenn der Wert eine Auflistung ist. | |
ElementCount | Ruft die Anzahl der Elemente in diesem DbGeography-Wert ab, wenn er eine Geografieauflistung darstellt.&lt;returns&gt;Die Anzahl der Elemente in diesem Geografiewert, wenn er eine Auflistung von anderen Geografiewerten darstellt; andernfalls null.&lt;/returns&gt; | |
Elevation | Ruft die Höhe (Z-Koordinate) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&lt;returns&gt;Der Höhenwert (Z-Koordinate) dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&lt;/returns&gt; | |
EndPoint | Ruft einen DbGeography-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeography-Wert keine Kurve darstellt. | |
IsClosed | Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeography-Wert geschlossen ist. Kann NULL sein, wenn dieser Wert keine Kurve darstellt. | |
IsEmpty | Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeography-Wert leer ist. | |
Latitude | Ruft die Breitenkoordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&lt;returns&gt;Der Wert für die Breitenkoordinate dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&lt;/returns&gt; | |
Length | Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der die Länge dieses angegebenen DbGeography-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Kurve darstellt. | |
Longitude | Ruft die Längenkoordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&lt;returns&gt;Der Wert für die Längenkoordinate dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&lt;/returns&gt; | |
Measure | Ruft die M-Koordinate (Measure) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&lt;returns&gt;Der M (Measure)-Koordinatenwert dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&lt;/returns&gt; | |
PointCount | Ruft die Anzahl der Punkte in diesem DbGeography-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt.&lt;returns&gt;Die Anzahl der Elemente dieses Geografiewerts, wenn er einen Linestring oder einen linearen Ring darstellt; andernfalls null.&lt;/returns&gt; | |
Provider | Ruft den räumlichen Anbieter ab, der für Vorgänge mit diesem räumlichen Typ verwendet wird. | |
ProviderValue | Ruft eine Darstellung dieses DbGeography-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der sie erstellt hat. | |
SpatialTypeName | Ruft den speziellen Typnamen der DBGeography ab. | |
StartPoint | Ruft einen DbGeography-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeography-Wert keine Kurve darstellt. | |
WellKnownValue | Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeography-Werts ab oder legt diese fest. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
AsBinary | Generiert die bekannte binäre Darstellung dieses DbGeography-Werts. | |
AsGml | Generiert die Darstellung dieses DbGeography-Werts in der GML (Geography Markup Language). | |
AsText | Generiert die bekannte Textdarstellung dieses DbGeography-Werts.Schließt nur Breite und Länge für Punkte ein. | |
Buffer | Gibt ein Geografieobjekt zurück, das die Gesamtmenge aller Punkte darstellt, deren Abstand zu einer Geografieinstanz kleiner oder gleich einem angegebenen Wert ist. | |
Difference | Berechnet die Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert. | |
Disjoint | Bestimmt, ob dieses DbGeography vom angegebenen DbGeography-Argument räumlich disjunkt ist. | |
Distance | Berechnet den Abstand zwischen den nächsten Punkten in diesem DbGeography-Wert und in einem anderen DbGeography-Wert. | |
ElementAt | Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn er eine Geografiesammlung darstellt.&lt;param name="index"&gt;Die Position in diesem Geografiewert, an der das Element abgerufen werden soll.&lt;/param&gt;&lt;returns&gt;Das Element in diesem Geografiewert an der angegebenen Position, wenn es eine Auflistung von anderen Geografiewerten darstellt; andernfalls null.&lt;/returns&gt; | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
FromBinary(Byte[]) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwert. | |
FromBinary(Byte[], Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
FromGml(String) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language). | |
FromGml(String, Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID). | |
FromText(String) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts. | |
FromText(String, Int32) | Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
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). | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
Intersection | Berechnet die Schnittmenge von diesem DbGeography-Wert und einem anderen DbGeography-Wert. | |
Intersects | Bestimmt, ob dieser DbGeography-Wert räumlich das angegebene DbGeography-Argument überschneidet. | |
LineFromBinary | Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
LineFromText | Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
MemberwiseClone | (Von Object geerbt.) | |
MultiLineFromBinary | Gibt den MultiLine-Wert von einem Binärwert zurück. | |
MultiLineFromText | Gibt den MultiLine-Wert von einem bekannten Textwert zurück. | |
MultiPointFromBinary | Gibt den MultiPoint-Wert von einem bekannten Binärwert zurück. | |
MultiPointFromText | Gibt den MultiPoint-Wert von einem bekannten Textwert zurück. | |
MultiPolygonFromBinary | Gibt den MultiPolygon-Wert von einem bekannten Binärwert zurück. | |
MultiPolygonFromText | Gibt den MultiPolygon-Wert von einem bekannten Textwert zurück. | |
PointAt | Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn er einen Linestring oder einen linearen Ring darstellt.&lt;param name="index"&gt;Die Position in diesem Geografiewert, an der das Element abgerufen werden soll.&lt;/param&gt;&lt;returns&gt;Das Element in diesem Geografiewert an der angegebenen Position, wenn es einen Linestring oder einen linearen Ring darstellt; andernfalls null.&lt;/returns&gt; | |
PointFromBinary | Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
PointFromText | Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
PolygonFromBinary | Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
PolygonFromText | Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
SpatialEquals | Bestimmt, ob dieses DbGeography mit dem angegebenen DbGeography-Argument räumlich gleich ist. | |
SymmetricDifference | Berechnet die symmetrische Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert. | |
ToString | Gibt eine Zeichenfolgenentsprechung des Geografiewerts zurück. (Überschreibt Object.ToString().) | |
Union | Berechnet die Union von diesem DbGeography-Wert und einem anderen DbGeography-Wert. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.