DbGeography - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Представляет данные в геодезической системе координат (для круглой земли).
Иерархия наследования
System.Object
System.Data.Entity.Spatial.DbGeography
Пространство имен: System.Data.Entity.Spatial
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeography
'Применение
Dim instance As DbGeography
[SerializableAttribute]
[DataContractAttribute]
public class DbGeography
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeography
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeography = class end
public class DbGeography
Тип DbGeography предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
Area | Возвращает значение типа double, допускающее значение NULL, определяющее область этого значения DbGeography, которая может иметь значение NULL, если оно не представляет поверхность. |
![]() |
CoordinateSystemId | Возвращает идентификатор, связанный с системой координат. |
![]() ![]() |
DefaultCoordinateSystemId | Возвращает идентификатор (SRID) системы координат по умолчанию для значений типа geography (WGS 84) |
![]() |
Dimension | Возвращает измерение заданного значения DbGeography или, если значение является коллекцией, измерение наибольшего элемента. |
![]() |
ElementCount | Возвращает количество элементов в этом значении DbGeography, если оно представляет коллекцию geography.&lt;returns&gt;Число элементов в этом значении geography, если оно представляет коллекцию других значений типа geography. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
Elevation | Возвращает высоту (координату Z) этого значения DbGeography, если оно представляет точку.&lt;returns&gt;Возвышение (координата Z) этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
EndPoint | Возвращает значение DbGeography, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeography не представляет кривую. |
![]() |
IsClosed | Возвращает логическое значение, допускающее значение NULL, указывающее, замкнуто ли это значение DbGeography. Может иметь значение NULL, если значение не представляет кривую. |
![]() |
IsEmpty | Возвращает логическое значение, допускающее значение null, указывающее, пусто ли это значение DbGeography. |
![]() |
Latitude | Возвращает координату широты этого значения DbGeography, если оно представляет точку.&lt;returns&gt;Широта этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
Length | Возвращает значение типа double, допускающее значение NULL, определяющее длину этого значения DbGeography, которое может иметь значение NULL, если оно не представляет кривую. |
![]() |
Longitude | Возвращает координату долготы этого значения DbGeography, если оно представляет точку.&lt;returns&gt;Долгота этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
Measure | Возвращает координату М (мера) этого значения DbGeography, если оно представляет точку.&lt;returns&gt;Значение координаты M (меры) этого значения типа geography, если оно представляет точку. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
PointCount | Возвращает количество точек в этом значении DbGeography, если оно представляет тип «linestring» или линейное кольцо.&lt;returns&gt;Число элементов этого значения типа geography, если оно представляет ломаную или линейное кольцо. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
Provider | Возвращает пространственный поставщик, который будет использоваться для операций этого пространственного типа. |
![]() |
ProviderValue | Возвращает представление этого значения DbGeography, зависящее от базового поставщика, создавшего его. |
![]() |
SpatialTypeName | Возвращает имя пространственного типа DBGeography. |
![]() |
StartPoint | Возвращает значение DbGeography, представляющее начальную точку этого значения. Может иметь значение NULL, если это значение DbGeography не представляет кривую. |
![]() |
WellKnownValue | Возвращает или задает сериализуемое известное представление контракта данных этого значения DbGeography. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
![]() |
AsBinary | Создает известное двоичное представление этого значения DbGeography. |
![]() |
AsGml | Создает представление на языке GML этого значения DbGeography. |
![]() |
AsText | Создает известное текстовое представление этого значения DbGeography.Включает только широту и долготу для точек. |
![]() |
Buffer | Возвращает объект geography, представляющий объединение всех точек, расстояние которых от экземпляра geography меньше указанного значения или равно ему. |
![]() |
Difference | Вычисляет разность этого значения DbGeography и другого значения DbGeography. |
![]() |
Disjoint | Определяет, имеет ли это значение DbGeography пространственное перекрытие с указанным аргументом DbGeography. |
![]() |
Distance | Вычисляет расстояние между ближайшими точками в этом значении DbGeography и другом значении DbGeography. |
![]() |
ElementAt | Возвращает элемент из определенной позиции этого значения DbGeography, если оно представляет коллекцию geography.&lt;param name="index"&gt;Позиция в этом значении geography, из которого должен быть извлечен элемент.&lt;/param&gt;&lt;returns&gt;Элемент в указанной позиции этого значения geography, если оно представляет коллекцию других значений типа geography. В противном случае — значение NULL.&lt;/returns&gt; |
![]() |
Equals | (Унаследовано от Object.) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() ![]() |
FromBinary(Byte[]) | Создает новое значение DbGeography, основанное на указанном известном двоичном значении. |
![]() ![]() |
FromBinary(Byte[], Int32) | Создает новое значение DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
FromGml(String) | Создает новое значение DbGeography на основе заданного значения на языке GML. |
![]() ![]() |
FromGml(String, Int32) | Создает новое значение DbGeography на основе заданного значения на языке GML и идентификатора (SRID) системы координат. |
![]() ![]() |
FromText(String) | Создает новое значение DbGeography, основанное на указанном известном текстовом значении. |
![]() ![]() |
FromText(String, Int32) | Создает новое значение DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
GeographyCollectionFromBinary | Создает новое значение коллекции DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
GeographyCollectionFromText | Создает новое значение коллекции DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. |
![]() |
GetHashCode | (Унаследовано от Object.) |
![]() |
GetType | (Унаследовано от Object.) |
![]() |
Intersection | Вычисляет пересечение этого значения DbGeography и другого значения DbGeography. |
![]() |
Intersects | Определяет, пересекается ли это значение DbGeography с указанным аргументом DbGeography. |
![]() ![]() |
LineFromBinary | Создает новое значение line DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
LineFromText | Создает новое значение line DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() ![]() |
MultiLineFromBinary | Возвращает значение multiline из двоичного значения. |
![]() ![]() |
MultiLineFromText | Возвращает значение multiline из значения в известном формате. |
![]() ![]() |
MultiPointFromBinary | Возвращает значение multipoint из значения в известном двоичном формате. |
![]() ![]() |
MultiPointFromText | Возвращает значение multipoint из значения в известном формате. |
![]() ![]() |
MultiPolygonFromBinary | Возвращает значение multi polygon из значения в известном двоичном формате. |
![]() ![]() |
MultiPolygonFromText | Возвращает значение multi polygon из значения в известном формате. |
![]() |
PointAt | Возвращает элемент из конкретной позиции этого значения DbGeography, если она представляет тип «linestring» или линейное кольцо.&lt;param name="index"&gt;Позиция в этом значении geography, из которого должен быть извлечен элемент.&lt;/param&gt;&lt;returns&gt;Элемент в указанной позиции этого значения geography, если оно представляет ломаную или линейное кольцо. В противном случае — значение NULL.&lt;/returns&gt; |
![]() ![]() |
PointFromBinary | Создает новое значение point DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
PointFromText | Создает новое значение point DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
PolygonFromBinary | Создает новое значение polygon DbGeography, основанное на указанном известном двоичном значении и идентификаторе (SRID) системы координат. |
![]() ![]() |
PolygonFromText | Создает новое значение polygon DbGeography, основанное на указанном известном текстовом значении и идентификаторе (SRID) системы координат. |
![]() |
SpatialEquals | Определяет, является ли это значение DbGeography пространственно равным указанному аргументу DbGeography. |
![]() |
SymmetricDifference | Вычисляет симметрическую разность этого значения DbGeography и другого значения DbGeography. |
![]() |
ToString | Возвращает строковое представление значения geography. (Переопределяет Object.ToString().) |
![]() |
Union | Вычисляет объединение этого значения DbGeography и другого значения DbGeography. |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.