Freigeben über


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
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft CoordinateSystemId Ruft den Bezeichner ab, der dem Koordinatensystem zugeordnet ist.
Öffentliche EigenschaftStatischer Member DefaultCoordinateSystemId Ruft die ID des Standardkoordinatensystems (SRID) für Geografiewerte (WGS 84) ab.
Öffentliche Eigenschaft Dimension Ruft die Dimension des angegebenen DbGeography-Werts ab, oder die größte Elementdimension, wenn der Wert eine Auflistung ist.
Öffentliche Eigenschaft ElementCount Ruft die Anzahl der Elemente in diesem DbGeography-Wert ab, wenn er eine Geografieauflistung darstellt.&amp;lt;returns&amp;gt;Die Anzahl der Elemente in diesem Geografiewert, wenn er eine Auflistung von anderen Geografiewerten darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft Elevation Ruft die Höhe (Z-Koordinate) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&amp;lt;returns&amp;gt;Der Höhenwert (Z-Koordinate) dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft IsEmpty Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeography-Wert leer ist.
Öffentliche Eigenschaft Latitude Ruft die Breitenkoordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&amp;lt;returns&amp;gt;Der Wert für die Breitenkoordinate dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft Longitude Ruft die Längenkoordinate dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&amp;lt;returns&amp;gt;Der Wert für die Längenkoordinate dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft Measure Ruft die M-Koordinate (Measure) dieses DbGeography-Werts ab, wenn er einen Punkt darstellt.&amp;lt;returns&amp;gt;Der M (Measure)-Koordinatenwert dieses Geografiewerts, wenn er einen Punkt darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft PointCount Ruft die Anzahl der Punkte in diesem DbGeography-Wert ab, wenn er einen LineString oder einen linearen Ring darstellt.&amp;lt;returns&amp;gt;Die Anzahl der Elemente dieses Geografiewerts, wenn er einen Linestring oder einen linearen Ring darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Eigenschaft Provider Ruft den räumlichen Anbieter ab, der für Vorgänge mit diesem räumlichen Typ verwendet wird.
Öffentliche Eigenschaft ProviderValue Ruft eine Darstellung dieses DbGeography-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der sie erstellt hat.
Öffentliche Eigenschaft SpatialTypeName Ruft den speziellen Typnamen der DBGeography ab.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft WellKnownValue Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeography-Werts ab oder legt diese fest.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode AsBinary Generiert die bekannte binäre Darstellung dieses DbGeography-Werts.
Öffentliche Methode AsGml Generiert die Darstellung dieses DbGeography-Werts in der GML (Geography Markup Language).
Öffentliche Methode AsText Generiert die bekannte Textdarstellung dieses DbGeography-Werts.Schließt nur Breite und Länge für Punkte ein.
Öffentliche Methode Buffer Gibt ein Geografieobjekt zurück, das die Gesamtmenge aller Punkte darstellt, deren Abstand zu einer Geografieinstanz kleiner oder gleich einem angegebenen Wert ist.
Öffentliche Methode Difference Berechnet die Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert.
Öffentliche Methode Disjoint Bestimmt, ob dieses DbGeography vom angegebenen DbGeography-Argument räumlich disjunkt ist.
Öffentliche Methode Distance Berechnet den Abstand zwischen den nächsten Punkten in diesem DbGeography-Wert und in einem anderen DbGeography-Wert.
Öffentliche Methode ElementAt Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn er eine Geografiesammlung darstellt.&amp;lt;param name="index"&amp;gt;Die Position in diesem Geografiewert, an der das Element abgerufen werden soll.&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Das Element in diesem Geografiewert an der angegebenen Position, wenn es eine Auflistung von anderen Geografiewerten darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche MethodeStatischer Member FromBinary(Byte[]) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwert.
Öffentliche MethodeStatischer Member FromBinary(Byte[], Int32) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member FromGml(String) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language).
Öffentliche MethodeStatischer Member FromGml(String, Int32) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member FromText(String) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts.
Öffentliche MethodeStatischer Member FromText(String, Int32) Erstellt einen neuen DbGeography-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member GeographyCollectionFromBinary Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member GeographyCollectionFromText Erstellt einen neuen DbGeography-Sammlungswert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode Intersection Berechnet die Schnittmenge von diesem DbGeography-Wert und einem anderen DbGeography-Wert.
Öffentliche Methode Intersects Bestimmt, ob dieser DbGeography-Wert räumlich das angegebene DbGeography-Argument überschneidet.
Öffentliche MethodeStatischer Member LineFromBinary Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member LineFromText Erstellt einen neuen DbGeography-Zeilenwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche MethodeStatischer Member MultiLineFromBinary Gibt den MultiLine-Wert von einem Binärwert zurück.
Öffentliche MethodeStatischer Member MultiLineFromText Gibt den MultiLine-Wert von einem bekannten Textwert zurück.
Öffentliche MethodeStatischer Member MultiPointFromBinary Gibt den MultiPoint-Wert von einem bekannten Binärwert zurück.
Öffentliche MethodeStatischer Member MultiPointFromText Gibt den MultiPoint-Wert von einem bekannten Textwert zurück.
Öffentliche MethodeStatischer Member MultiPolygonFromBinary Gibt den MultiPolygon-Wert von einem bekannten Binärwert zurück.
Öffentliche MethodeStatischer Member MultiPolygonFromText Gibt den MultiPolygon-Wert von einem bekannten Textwert zurück.
Öffentliche Methode PointAt Gibt ein Element dieses DbGeography-Werts von einer bestimmten Position zurück, wenn er einen Linestring oder einen linearen Ring darstellt.&amp;lt;param name="index"&amp;gt;Die Position in diesem Geografiewert, an der das Element abgerufen werden soll.&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Das Element in diesem Geografiewert an der angegebenen Position, wenn es einen Linestring oder einen linearen Ring darstellt; andernfalls null.&amp;lt;/returns&amp;gt;
Öffentliche MethodeStatischer Member PointFromBinary Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PointFromText Erstellt einen neuen DbGeography-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PolygonFromBinary Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PolygonFromText Erstellt einen neuen DbGeography-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche Methode SpatialEquals Bestimmt, ob dieses DbGeography mit dem angegebenen DbGeography-Argument räumlich gleich ist.
Öffentliche Methode SymmetricDifference Berechnet die symmetrische Differenz zwischen diesem DbGeography-Wert und einem anderen DbGeography-Wert.
Öffentliche Methode ToString Gibt eine Zeichenfolgenentsprechung des Geografiewerts zurück. (Überschreibt Object.ToString().)
Öffentliche Methode 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.

Siehe auch

Verweis

System.Data.Entity.Spatial-Namespace