DbGeometry Class
Represents geometric shapes.
Assembly: EntityFramework (in EntityFramework.dll)
Name | Description | |
---|---|---|
![]() | Area | Gets a nullable double value that indicates the area of this DbGeometry value, which may be null if this value does not represent a surface. |
![]() | Boundary | Gets the boundary of the DbGeometry objects. |
![]() | Centroid | Gets the DbGeometry value that represents the centroid of this DbGeometry value, which may be null if this value does not represent a surface. |
![]() | ConvexHull | Gets the convex hull of this DbGeometry value as another DbGeometry value. |
![]() | CoordinateSystemId | Gets the coordinate system identifier of the DbGeometry object. |
![]() ![]() | DefaultCoordinateSystemId | Gets the default coordinate system ID (SRID) for geometry values. |
![]() | Dimension | Gets the dimension of the given DbGeometry value or, if the value is a collection, the dimension of its largest element. |
![]() | ElementCount | Gets the number of elements in this DbGeometry value, if it represents a geometry collection. |
![]() | Elevation | Gets the elevation (Z coordinate) of this DbGeometry value, if it represents a point. |
![]() | EndPoint | Gets a DbGeometry value representing the start point of this value, which may be null if this DbGeometry value does not represent a curve. |
![]() | Envelope | Gets the envelope (minimum bounding box) of this DbGeometry value, as a geometry value. |
![]() | ExteriorRing | Gets the DbGeometry value that represents the exterior ring of this DbGeometry value, which may be null if this value does not represent a polygon. |
![]() | InteriorRingCount | Gets the number of interior rings in this DbGeometry value, if it represents a polygon. |
![]() | IsClosed | Gets a nullable Boolean value indicating whether this DbGeometry value is closed, which may be null if this value does not represent a curve. |
![]() | IsEmpty | Gets a nullable Boolean value indicating whether this DbGeometry value is empty, which may be null if this value does not represent a curve. |
![]() | IsRing | Gets a nullable Boolean value indicating whether this DbGeometry value is a ring, which may be null if this value does not represent a curve. |
![]() | IsSimple | Gets a nullable Boolean value indicating whether this DbGeometry value is simple. |
![]() | IsValid | Gets a nullable Boolean value indicating whether this DbGeometry value is valid. |
![]() | Length | Gets a nullable double value that indicates the length of this DbGeometry value, which may be null if this value does not represent a curve. |
![]() | Measure | Gets the Measure (M coordinate) of this DbGeometry value, if it represents a point. |
![]() | PointCount | Gets the number of points in this DbGeometry value, if it represents a linestring or linear ring. |
![]() | PointOnSurface | Gets a point on the surface of this DbGeometry value, which may be null if this value does not represent a surface. |
![]() | Provider | Gets the spatial provider that will be used for operations on this spatial type. |
![]() | ProviderValue | Gets a representation of this DbGeometry value that is specific to the underlying provider that constructed it. |
![]() | SpatialTypeName | Gets a spatial type name representation of this DbGeometry value. |
![]() | StartPoint | Gets a DbGeometry value representing the start point of this value, which may be null if this DbGeometry value does not represent a curve. |
![]() | WellKnownValue | Gets or sets a data contract serializable well known representation of this DbGeometry value. |
![]() | XCoordinate | Gets the X coordinate of this DbGeometry value, if it represents a point. |
![]() | YCoordinate | Gets the Y coordinate of this DbGeometry value, if it represents a point. |
Name | Description | |
---|---|---|
![]() | AsBinary() | Generates the well known binary representation of this DbGeometry value. |
![]() | AsGml() | Generates the Geography Markup Language (GML) representation of this DbGeometry value. |
![]() | AsText() | Generates the well known text representation of this DbGeometry value. Includes only X and Y coordinates for points. |
![]() | Buffer(Nullable<Double>) | Returns a geometry object that represents the union of all points whose distance from a geometry instance is less than or equal to a specified value. |
![]() | Contains(DbGeometry) | Determines whether this DbGeometry value spatially contains the specified DbGeometry argument. |
![]() | Crosses(DbGeometry) | Determines whether this DbGeometry value spatially crosses the specified DbGeometry argument. |
![]() | Difference(DbGeometry) | Computes the difference between this DbGeometry value and another DbGeometry value. |
![]() | Disjoint(DbGeometry) | Determines whether this DbGeometry is spatially disjoint from the specified DbGeometry argument. |
![]() | Distance(DbGeometry) | Computes the distance between the closest points in this DbGeometry value and another DbGeometry value. |
![]() | ElementAt(Int32) | Returns an element of this DbGeometry value from a specific position, if it represents a geometry collection. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() ![]() | FromBinary(Byte[]) | Creates a new DbGeometry value based on the specified well known binary value. |
![]() ![]() | FromBinary(Byte[], Int32) | Creates a new DbGeometry value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | FromGml(String) | Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value. |
![]() ![]() | FromGml(String, Int32) | Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value and coordinate system identifier (SRID). |
![]() ![]() | FromText(String) | Creates a new DbGeometry value based on the specified well known text value. |
![]() ![]() | FromText(String, Int32) | Creates a new DbGeometry value based on the specified well known text value and coordinate system identifier (SRID). |
![]() ![]() | GeometryCollectionFromBinary(Byte[], Int32) | Creates a new DbGeometry collection value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | GeometryCollectionFromText(String, Int32) | Creates a new DbGeometry collection value based on the specified well known text value and coordinate system identifier (SRID). |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | InteriorRingAt(Int32) | Returns an interior ring from this DbGeometry value at a specific position, if it represents a polygon. |
![]() | Intersection(DbGeometry) | Computes the intersection of this DbGeometry value and another DbGeometry value. |
![]() | Intersects(DbGeometry) | Determines whether this DbGeometry value spatially intersects the specified DbGeometry argument. |
![]() ![]() | LineFromBinary(Byte[], Int32) | Creates a new DbGeometry line value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | LineFromText(String, Int32) | Creates a new DbGeometry line value based on the specified well known text value and coordinate system identifier (SRID). |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() ![]() | MultiLineFromBinary(Byte[], Int32) | Returns the multiline value from a binary value. |
![]() ![]() | MultiLineFromText(String, Int32) | Returns the multiline value from a well-known text value. |
![]() ![]() | MultiPointFromBinary(Byte[], Int32) | Returns the multipoint value from a well-known binary value. |
![]() ![]() | MultiPointFromText(String, Int32) | Returns the multipoint value from a well-known text value. |
![]() ![]() | MultiPolygonFromBinary(Byte[], Int32) | Returns the multi polygon value from a well-known binary value. |
![]() ![]() | MultiPolygonFromText(String, Int32) | Returns the multi polygon value from a well-known binary value. |
![]() | Overlaps(DbGeometry) | Determines whether this DbGeometry value spatially overlaps the specified DbGeometry argument. |
![]() | PointAt(Int32) | Returns an element of this DbGeometry value from a specific position, if it represents a linestring or linear ring. |
![]() ![]() | PointFromBinary(Byte[], Int32) | Creates a new DbGeometry point value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | PointFromText(String, Int32) | Creates a new DbGeometry point value based on the specified well known text value and coordinate system identifier (SRID). |
![]() ![]() | PolygonFromBinary(Byte[], Int32) | Creates a new DbGeometry polygon value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | PolygonFromText(String, Int32) | Creates a new DbGeometry polygon value based on the specified well known text value and coordinate system identifier (SRID). |
![]() | Relate(DbGeometry, String) | Determines whether this DbGeometry value spatially relates to the specified DbGeometry argument according to the given Dimensionally Extended Nine-Intersection Model (DE-9IM) intersection pattern. |
![]() | SpatialEquals(DbGeometry) | Determines whether this DbGeometry is spatially equal to the specified DbGeometry argument. |
![]() | SymmetricDifference(DbGeometry) | Computes the symmetric difference between this DbGeometry value and another DbGeometry value. |
![]() | ToString() | Returns a string representation of the geometry value.(Overrides Object.ToString().) |
![]() | Touches(DbGeometry) | Determines whether this DbGeometry value spatially touches the specified DbGeometry argument. |
![]() | Union(DbGeometry) | Computes the union of this DbGeometry value and another DbGeometry value. |
![]() | Within(DbGeometry) | Determines whether this DbGeometry value is spatially within the specified DbGeometry argument. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.