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.