Freigeben über


DbGeometry-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 geometrische Formen dar.

Vererbungshierarchie

System.Object
  System.Data.Entity.Spatial.DbGeometry

Namespace:  System.Data.Entity.Spatial
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeometry
'Usage
Dim instance As DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public class DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeometry
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeometry =  class end
public class DbGeometry

Der DbGeometry-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 DbGeometry-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Oberfläche darstellt.
Öffentliche Eigenschaft Boundary Ruft die Begrenzung der DbGeometry-Objekte ab.
Öffentliche Eigenschaft Centroid Ruft den DbGeometry-Wert ab, der den Schwerpunkt dieses DbGeometry-Werts darstellt, der möglicherweise NULL ist, wenn der Wert keine Oberfläche darstellt.
Öffentliche Eigenschaft ConvexHull Ruft die konvexe Hülle dieses DbGeometry-Werts als einen anderen DbGeometry-Wert ab.
Öffentliche Eigenschaft CoordinateSystemId Ruft den Bezeichner des Koordinatensystems des DbGeometry-Objekts ab.
Öffentliche EigenschaftStatischer Member DefaultCoordinateSystemId Ruft die Standardkoordinatensystem-ID (SRID) für Geometriewerte ab.
Öffentliche Eigenschaft Dimension Ruft die Abmessungen des angegebenen DbGeometry-Werts ab oder, wenn der Wert eine Auflistung ist, der Abmessung des größten Elements.
Öffentliche Eigenschaft ElementCount Ruft die Anzahl der Elemente in diesem DbGeometry-Wert ab, wenn eine Geometrieauflistung dargestellt wird.
Öffentliche Eigenschaft Elevation Ruft die Höhe (Z-Koordinate) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt.
Öffentliche Eigenschaft EndPoint Ruft einen DbGeometry-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeometry-Wert keine Kurve darstellt.
Öffentliche Eigenschaft Envelope Ruft den Umschlag (minimaler Begrenzungsrahmen) dieses DbGeometry-Werts als Geometriewert ab.
Öffentliche Eigenschaft ExteriorRing Ruft den DbGeometry-Wert ab, der den äußeren Ring dieses angegebenen DbGeometry-Werts darstellt, der möglicherweise NULL ist, wenn der Wert kein Polygon darstellt.
Öffentliche Eigenschaft InteriorRingCount Ruft die Anzahl der inneren Ringe in diesem DbGeometry-Wert ab, wenn er ein Polygon darstellt.
Öffentliche Eigenschaft IsClosed Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert geschlossen ist. Kann NULL sein, wenn dieser Wert keine Kurve darstellt.
Öffentliche Eigenschaft IsEmpty Ruft einen booleschen Wert ab, der Nullwerte zulässt und der angibt, ob dieser DbGeometry-Wert leer ist. Kann null sein, wenn dieser Wert keine Kurve darstellt.
Öffentliche Eigenschaft IsRing Ruft einen booleschen Wert ab, für den Nullwerte zulässig sind und der angibt, ob dieser DbGeometry-Wert ein Ring ist. Kann NULL sein, wenn dieser Wert keine Kurve darstellt.
Öffentliche Eigenschaft IsSimple Ruft einen booleschen Wert ab, der Nullwerte zulässt und der angibt, ob dieser DbGeometry-Wert einfach ist.
Öffentliche Eigenschaft IsValid Ruft einen booleschen Wert ab, der Nullwerte zulässt und der angibt, ob dieser DbGeometry-Wert gültig ist.
Öffentliche Eigenschaft Length Ruft einen doppelten Wert ab, der NULL-Werte zulässt und der die Länge dieses angegebenen DbGeometry-Werts angibt, der möglicherweise NULL ist, wenn dieser Wert keine Kurve darstellt.
Öffentliche Eigenschaft Measure Ruft den Measure (M-Koordinate)-Wert dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt.
Öffentliche Eigenschaft PointCount Ruft die Anzahl der Punkte in diesem DbGeometry-Wert ab, wenn er einen Linestring oder einen linearen Ring darstellt.
Öffentliche Eigenschaft PointOnSurface Ruft einen Punkt auf der Oberfläche dieses DbGeometry-Werts ab, der möglicherweise NULL ist, wenn dieser DbGeometry-Wert keine Oberfläche darstellt.
Ö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 DbGeometry-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der sie erstellt hat.
Öffentliche Eigenschaft SpatialTypeName Ruft eine räumliche Darstellung des Typnamens dieses DbGeometry-Werts ab.
Öffentliche Eigenschaft StartPoint Ruft einen DbGeometry-Wert ab, der den Anfangspunkt des Werts darstellt. Der kann möglicherweise NULL sein, wenn dieser DbGeometry-Wert keine Kurve darstellt.
Öffentliche Eigenschaft WellKnownValue Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeometry-Werts ab oder legt diese fest.
Öffentliche Eigenschaft XCoordinate Ruft die x-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt.
Öffentliche Eigenschaft YCoordinate Ruft die y-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode AsBinary Generiert die bekannte binäre Darstellung dieses DbGeometry-Werts.
Öffentliche Methode AsGml Generiert die Darstellung dieses DbGeometry-Werts in der GML (Geography Markup Language).
Öffentliche Methode AsText Generiert die bekannte Textdarstellung dieses DbGeometry-Werts.Schließt nur die X- und Y-Koordinaten für Punkte ein.
Öffentliche Methode Buffer Gibt ein Geometrieobjekt zurück, das die Gesamtmenge aller Punkte darstellt, deren Abstand zu einer Geometrieinstanz kleiner oder gleich einem angegebenen Wert ist.
Öffentliche Methode Contains Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments enthält.
Öffentliche Methode Crosses Bestimmt, ob sich dieser DbGeometry-Wert räumlich mit dem angegebenen DbGeometry-Argument überschneidet.
Öffentliche Methode Difference Berechnet den Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert.
Öffentliche Methode Disjoint Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich disjunkt ist.
Öffentliche Methode Distance Berechnet den Abstand zwischen den nächsten Punkten in diesem DbGeometry-Wert und in einem anderen DbGeometry-Wert.
Öffentliche Methode ElementAt Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn sie eine Geometrieauflistung darstellt.
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche MethodeStatischer Member FromBinary(Byte[]) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwert.
Öffentliche MethodeStatischer Member FromBinary(Byte[], Int32) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member FromGml(String) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language).
Öffentliche MethodeStatischer Member FromGml(String, Int32) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member FromText(String) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts.
Öffentliche MethodeStatischer Member FromText(String, Int32) Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member GeometryCollectionFromBinary Erstellt einen neuen DbGeometry-Sammlungswert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member GeometryCollectionFromText Erstellt einen neuen DbGeometry-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 InteriorRingAt Gibt einen inneren Ring dieses DbGeometry-Werts an einer bestimmten Position zurück, wenn er ein Polygon darstellt.
Öffentliche Methode Intersection Berechnet die Schnittmenge von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert.
Öffentliche Methode Intersects Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überschneidet.
Öffentliche MethodeStatischer Member LineFromBinary Erstellt einen neuen DbGeometry-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member LineFromText Erstellt einen neuen DbGeometry-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 Binärwert zurück.
Öffentliche Methode Overlaps Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überlappt.
Öffentliche Methode PointAt Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn er einen Linestring oder einen linearen Ring darstellt.
Öffentliche MethodeStatischer Member PointFromBinary Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PointFromText Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PolygonFromBinary Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID).
Öffentliche MethodeStatischer Member PolygonFromText Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID).
Öffentliche Methode Relate Bestimmt, ob dieser DbGeometry-Wert räumlich mit dem angegebenen DbGeometry-Argument gemäß dem angegebenen Dimensionally Extended Nine-Intersection Model-Schnittmengenmusters (DE-9IM-Musters) verknüpft ist.
Öffentliche Methode SpatialEquals Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich gleich ist.
Öffentliche Methode SymmetricDifference Berechnet den symmetrischen Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert.
Öffentliche Methode ToString Gibt eine Zeichenfolgenentsprechung des Geometriewerts zurück. (Überschreibt Object.ToString().)
Öffentliche Methode Touches Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumlich berührt.
Öffentliche Methode Union Berechnet die Union von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert.
Öffentliche Methode Within Bestimmt, ob dieses DbGeometry-Wert räumlich innerhalb des angegebenen DbGeometry-Arguments ist.

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