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 | |
---|---|---|
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. | |
Boundary | Ruft die Begrenzung der DbGeometry-Objekte ab. | |
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. | |
ConvexHull | Ruft die konvexe Hülle dieses DbGeometry-Werts als einen anderen DbGeometry-Wert ab. | |
CoordinateSystemId | Ruft den Bezeichner des Koordinatensystems des DbGeometry-Objekts ab. | |
DefaultCoordinateSystemId | Ruft die Standardkoordinatensystem-ID (SRID) für Geometriewerte ab. | |
Dimension | Ruft die Abmessungen des angegebenen DbGeometry-Werts ab oder, wenn der Wert eine Auflistung ist, der Abmessung des größten Elements. | |
ElementCount | Ruft die Anzahl der Elemente in diesem DbGeometry-Wert ab, wenn eine Geometrieauflistung dargestellt wird. | |
Elevation | Ruft die Höhe (Z-Koordinate) dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. | |
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. | |
Envelope | Ruft den Umschlag (minimaler Begrenzungsrahmen) dieses DbGeometry-Werts als Geometriewert ab. | |
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. | |
InteriorRingCount | Ruft die Anzahl der inneren Ringe in diesem DbGeometry-Wert ab, wenn er ein Polygon darstellt. | |
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. | |
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. | |
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. | |
IsSimple | Ruft einen booleschen Wert ab, der Nullwerte zulässt und der angibt, ob dieser DbGeometry-Wert einfach ist. | |
IsValid | Ruft einen booleschen Wert ab, der Nullwerte zulässt und der angibt, ob dieser DbGeometry-Wert gültig ist. | |
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. | |
Measure | Ruft den Measure (M-Koordinate)-Wert dieses DbGeometry-Werts ab, wenn er einen Punkt darstellt. | |
PointCount | Ruft die Anzahl der Punkte in diesem DbGeometry-Wert ab, wenn er einen Linestring oder einen linearen Ring darstellt. | |
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. | |
Provider | Ruft den räumlichen Anbieter ab, der für Vorgänge mit diesem räumlichen Typ verwendet wird. | |
ProviderValue | Ruft eine Darstellung dieses DbGeometry-Werts ab, der für den zugrunde liegenden Anbieter spezifisch ist, der sie erstellt hat. | |
SpatialTypeName | Ruft eine räumliche Darstellung des Typnamens dieses DbGeometry-Werts ab. | |
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. | |
WellKnownValue | Ruft eine serialisierbare bekannte Darstellung des Datenvertrags dieses DbGeometry-Werts ab oder legt diese fest. | |
XCoordinate | Ruft die x-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt. | |
YCoordinate | Ruft die y-Koordinate dieses DbGeometry-Werts ab, wenn sie einen Punkt darstellt. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
AsBinary | Generiert die bekannte binäre Darstellung dieses DbGeometry-Werts. | |
AsGml | Generiert die Darstellung dieses DbGeometry-Werts in der GML (Geography Markup Language). | |
AsText | Generiert die bekannte Textdarstellung dieses DbGeometry-Werts.Schließt nur die X- und Y-Koordinaten für Punkte ein. | |
Buffer | Gibt ein Geometrieobjekt zurück, das die Gesamtmenge aller Punkte darstellt, deren Abstand zu einer Geometrieinstanz kleiner oder gleich einem angegebenen Wert ist. | |
Contains | Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments enthält. | |
Crosses | Bestimmt, ob sich dieser DbGeometry-Wert räumlich mit dem angegebenen DbGeometry-Argument überschneidet. | |
Difference | Berechnet den Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. | |
Disjoint | Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich disjunkt ist. | |
Distance | Berechnet den Abstand zwischen den nächsten Punkten in diesem DbGeometry-Wert und in einem anderen DbGeometry-Wert. | |
ElementAt | Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn sie eine Geometrieauflistung darstellt. | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
FromBinary(Byte[]) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwert. | |
FromBinary(Byte[], Int32) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
FromGml(String) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language). | |
FromGml(String, Int32) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen GML-Werts (Geography Markup Language) und Koordinatensystem-ID (SRID). | |
FromText(String) | Erstellt einen neuen DbGeometry-Wert auf Grundlage des angegebenen bekannten Textwerts. | |
FromText(String, Int32) | Erstellt einen neuen DbGeometry-Wert 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). | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
InteriorRingAt | Gibt einen inneren Ring dieses DbGeometry-Werts an einer bestimmten Position zurück, wenn er ein Polygon darstellt. | |
Intersection | Berechnet die Schnittmenge von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. | |
Intersects | Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überschneidet. | |
LineFromBinary | Erstellt einen neuen DbGeometry-Zeilenwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
LineFromText | Erstellt einen neuen DbGeometry-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 Binärwert zurück. | |
Overlaps | Bestimmt, ob dieses DbGeometry-Wert räumlich das angegebene DbGeometry-Arguments überlappt. | |
PointAt | Gibt ein Element dieses DbGeometry-Werts von einer bestimmten Position zurück, wenn er einen Linestring oder einen linearen Ring darstellt. | |
PointFromBinary | Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
PointFromText | Erstellt einen neuen DbGeometry-Punktwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
PolygonFromBinary | Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Binärwerts und der Koordinatensystem-ID (SRID). | |
PolygonFromText | Erstellt einen neuen DbGeometry-Polygonwert auf Grundlage des angegebenen bekannten Textwerts und der Koordinatensystem-ID (SRID). | |
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. | |
SpatialEquals | Bestimmt, ob dieses DbGeometry zum angegebenen DbGeometry-Argument räumlich gleich ist. | |
SymmetricDifference | Berechnet den symmetrischen Unterschied zwischen diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. | |
ToString | Gibt eine Zeichenfolgenentsprechung des Geometriewerts zurück. (Überschreibt Object.ToString().) | |
Touches | Bestimmt, ob dieser DbGeometry-Wert das angegebene DbGeometry-Argument räumlich berührt. | |
Union | Berechnet die Union von diesem DbGeometry-Wert und einem anderen DbGeometry-Wert. | |
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.