DbGeography Class
Represents data in a geodetic (round earth) coordinate system.
Assembly: EntityFramework (in EntityFramework.dll)
Name | Description | |
---|---|---|
![]() | Area | Gets a nullable double value that indicates the area of this DbGeography value, which may be null if this value does not represent a surface. |
![]() | CoordinateSystemId | Gets the identifier associated with the coordinate system. |
![]() ![]() | DefaultCoordinateSystemId | Gets the default coordinate system id (SRID) for geography values (WGS 84) |
![]() | Dimension | Gets the dimension of the given DbGeography value or, if the value is a collections, the largest element dimension. |
![]() | ElementCount | Gets the number of elements in this DbGeography value, if it represents a geography collection. <returns>The number of elements in this geography value, if it represents a collection of other geography values; otherwise null.</returns> |
![]() | Elevation | Gets the elevation (Z coordinate) of this DbGeography value, if it represents a point. <returns>The elevation (Z coordinate) value of this geography value, if it represents a point; otherwise null.</returns> |
![]() | EndPoint | Gets a DbGeography value representing the start point of this value, which may be null if this DbGeography value does not represent a curve. |
![]() | IsClosed | Gets a nullable Boolean value indicating whether this DbGeography value is closed, which may be null if this value does not represent a curve. |
![]() | IsEmpty | Gets a nullable Boolean value indicating whether this DbGeography value is empty. |
![]() | Latitude | Gets the Latitude coordinate of this DbGeography value, if it represents a point. <returns>The Latitude coordinate value of this geography value, if it represents a point; otherwise null.</returns> |
![]() | Length | Gets a nullable double value that indicates the length of this DbGeography value, which may be null if this value does not represent a curve. |
![]() | Longitude | Gets the Longitude coordinate of this DbGeography value, if it represents a point. <returns>The Longitude coordinate value of this geography value, if it represents a point; otherwise null.</returns> |
![]() | Measure | Gets the M (Measure) coordinate of this DbGeography value, if it represents a point. <returns>The M (Measure) coordinate value of this geography value, if it represents a point; otherwise null.</returns> |
![]() | PointCount | Gets the number of points in this DbGeography value, if it represents a linestring or linear ring. <returns>The number of elements in this geography value, if it represents a linestring or linear ring; otherwise null.</returns> |
![]() | Provider | Gets the spatial provider that will be used for operations on this spatial type. |
![]() | ProviderValue | Gets a representation of this DbGeography value that is specific to the underlying provider that constructed it. |
![]() | SpatialTypeName | Gets the spatial type name of the DBGeography. |
![]() | StartPoint | Gets a DbGeography value representing the start point of this value, which may be null if this DbGeography value does not represent a curve. |
![]() | WellKnownValue | Gets or sets a data contract serializable well known representation of this DbGeography value. |
Name | Description | |
---|---|---|
![]() | AsBinary() | Generates the well known binary representation of this DbGeography value. |
![]() | AsGml() | Generates the Geography Markup Language (GML) representation of this DbGeography value. |
![]() | AsText() | Generates the well known text representation of this DbGeography value. Includes only Longitude and Latitude for points. |
![]() | Buffer(Nullable<Double>) | Returns a geography object that represents the union of all points whose distance from a geography instance is less than or equal to a specified value. |
![]() | Difference(DbGeography) | Computes the difference of this DbGeography value and another DbGeography value. |
![]() | Disjoint(DbGeography) | Determines whether this DbGeography is spatially disjoint from the specified DbGeography argument. |
![]() | Distance(DbGeography) | Computes the distance between the closest points in this DbGeography value and another DbGeography value. |
![]() | ElementAt(Int32) | Returns an element of this DbGeography value from a specific position, if it represents a geography collection. &lt;param name="index"&gt;The position within this geography value from which the element should be taken.&lt;/param&gt;&lt;returns&gt;The element in this geography value at the specified position, if it represents a collection of other geography values; otherwise null.&lt;/returns&gt; |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() ![]() | FromBinary(Byte[]) | Creates a new DbGeography value based on the specified well known binary value. |
![]() ![]() | FromBinary(Byte[], Int32) | Creates a new DbGeography value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | FromGml(String) | Creates a new DbGeography value based on the specified Geography Markup Language (GML) value. |
![]() ![]() | FromGml(String, Int32) | Creates a new DbGeography value based on the specified Geography Markup Language (GML) value and coordinate system identifier (SRID). |
![]() ![]() | FromText(String) | Creates a new DbGeography value based on the specified well known text value. |
![]() ![]() | FromText(String, Int32) | Creates a new DbGeography value based on the specified well known text value and coordinate system identifier (SRID). |
![]() ![]() | GeographyCollectionFromBinary(Byte[], Int32) | Creates a new DbGeography collection value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | GeographyCollectionFromText(String, Int32) | Creates a new DbGeography collection value based on the specified well known text value and coordinate system identifier (SRID). |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Intersection(DbGeography) | Computes the intersection of this DbGeography value and another DbGeography value. |
![]() | Intersects(DbGeography) | Determines whether this DbGeography value spatially intersects the specified DbGeography argument. |
![]() ![]() | LineFromBinary(Byte[], Int32) | Creates a new DbGeography line value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | LineFromText(String, Int32) | Creates a new DbGeography 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 text value. |
![]() | PointAt(Int32) | Returns an element of this DbGeography value from a specific position, if it represents a linestring or linear ring. &lt;param name="index"&gt;The position within this geography value from which the element should be taken.&lt;/param&gt;&lt;returns&gt;The element in this geography value at the specified position, if it represents a linestring or linear ring; otherwise null.&lt;/returns&gt; |
![]() ![]() | PointFromBinary(Byte[], Int32) | Creates a new DbGeography point value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | PointFromText(String, Int32) | Creates a new DbGeography point value based on the specified well known text value and coordinate system identifier (SRID). |
![]() ![]() | PolygonFromBinary(Byte[], Int32) | Creates a new DbGeography polygon value based on the specified well known binary value and coordinate system identifier (SRID). |
![]() ![]() | PolygonFromText(String, Int32) | Creates a new DbGeography polygon value based on the specified well known text value and coordinate system identifier (SRID). |
![]() | SpatialEquals(DbGeography) | Determines whether this DbGeography is spatially equal to the specified DbGeography argument. |
![]() | SymmetricDifference(DbGeography) | Computes the symmetric difference of this DbGeography value and another DbGeography value. |
![]() | ToString() | Returns a string representation of the geography value.(Overrides Object.ToString().) |
![]() | Union(DbGeography) | Computes the union of this DbGeography value and another DbGeography value. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.