SpatialEdmFunctions Класс

Определение

Предоставляет API для создания объектов DbExpression, вызывающих пространственные канонические функции модели EDM, и, где уместно, разрешает доступ к API как к методам расширения в самом типе выражения.

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
Наследование
SpatialEdmFunctions

Методы

Area(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Area с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double.

AsBinary(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию AsBinary с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Binary.

AsGml(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию AsGml с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String.

AsText(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию AsText с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String.

Centroid(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Centroid с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

CoordinateSystemId(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'CoordinateSystemId' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32.

Distance(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Distance с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения — Edm.Double.

Elevation(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Elevation с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double.

EndPoint(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию EndPoint с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата такой же, как для spatialValue.

ExteriorRing(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию ExteriorRing с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

GeographyCollectionFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyCollectionFromBinary с указанными аргументами. Объект geographyCollectionWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyCollectionFromText с указанными аргументами. Объект geographyCollectionWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyFromBinary(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromBinary с заданным аргументом, который должен иметь двоичный тип результата. Тип результата выражения — Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromBinary с указанными аргументами. Объект wellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyFromGml(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromGml с заданным аргументом, который должен иметь строковый тип результата. Тип результата выражения — Edm.Geography.

GeographyFromGml(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromGml с указанными аргументами. Объект geographyMarkup должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyFromText(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromText с заданным аргументом, который должен иметь строковый тип результата. Тип результата выражения — Edm.Geography. Его значение содержит идентификатор системы координат по умолчанию (SRID) базового поставщика.

GeographyFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyFromText с указанными аргументами. Объект wellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyLineFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyLineFromBinary с указанными аргументами. Объект lineWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyLineFromText с указанными аргументами. Объект lineWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'GeographyMultiLineFromBinary' с указанными аргументами. Объект multiLineWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'GeographyMultiLineFromText' с указанными аргументами. Объект multiLineWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyMultiPointFromBinary с указанными аргументами. Объект multiPointWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyMultiPointFromText с указанными аргументами. Объект multiPointWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyMultiPolygonFromBinary с указанными аргументами. Объект multiPolygonWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyMultiPolygonFromText с указанными аргументами. Объект multiPolygonWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyPointFromBinary с указанными аргументами. Объект pointWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyPointFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyPointFromText с указанными аргументами.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyPolygonFromBinary с указанными аргументами. Объект polygonWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeographyPolygonFromText с указанными аргументами. Объект polygonWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryCollectionFromBinary с указанными аргументами. Объект geometryCollectionWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryCollectionFromText с указанными аргументами. Объект geometryCollectionWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryFromBinary(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromBinary с заданным аргументом, который должен иметь двоичный тип результата. Тип результата выражения — Edm.Geometry.

GeometryFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromBinary с указанными аргументами. Объект wellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryFromGml(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromGml с заданным аргументом, который должен иметь строковый тип результата. Тип результата выражения — Edm.Geometry.

GeometryFromGml(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromGml с указанными аргументами. Объект geometryMarkup должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryFromText(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromText с заданным аргументом, который должен иметь строковый тип результата. Тип результата выражения — Edm.Geometry. Его значение содержит идентификатор системы координат по умолчанию (SRID) базового поставщика.

GeometryFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryFromText с указанными аргументами. Объект wellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryLineFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryLineFromBinary с указанными аргументами. Объект lineWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryLineFromText с указанными аргументами. Объект lineWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiLineFromBinary с указанными аргументами. Объект multiLineWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiLineFromText с указанными аргументами. Объект multiLineWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiPointFromBinary с указанными аргументами. Объект multiPointWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiPointFromText с указанными аргументами. Объект multiPointWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiPolygonFromBinary с указанными аргументами. Объект multiPolygonWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryMultiPolygonFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryMultiPolygonFromText с указанными аргументами. Объект multiPolygonWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryPointFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryPointFromBinary с указанными аргументами. Объект pointWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryPointFromText с указанными аргументами. Объект pointWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryPolygonFromBinary с указанными аргументами. Объект polygonWellKnownBinaryValue должен иметь результат двоичного типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию GeometryPolygonFromText с указанными аргументами. Объект polygonWellKnownText должен иметь результат строкового типа, а объект coordinateSystemId — результат целочисленного типа. Тип результата выражения — Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию InteriorRingAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geometry. Второй аргумент должен иметь числовые целые типы результата. Тип результата выражения — Edm.Geometry.

InteriorRingCount(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию InteriorRingCount с заданным аргументом, который должен иметь тип результата Edm.Geometry. Типом результата выражения является Edm.Int32.

IsClosedSpatial(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию IsClosedSpatial с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Результат имеет тип Edm.Boolean.

IsEmptySpatial(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию IsEmptySpatial с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Boolean.

IsRing(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию IsRing с заданным аргументом, который должен иметь тип результата Edm.Geometry. Результат имеет тип Edm.Boolean.

IsSimpleGeometry(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию IsSimpleGeometry с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

IsValidGeometry(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию IsValidGeometry с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

Latitude(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Latitude с заданным аргументом, который должен иметь тип результата Edm.Geography. Тип результата выражения — Edm.Double.

Longitude(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Longitude с заданным аргументом, который должен иметь тип результата Edm.Geography. Тип результата выражения — Edm.Double.

Measure(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию Measure с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double.

PointAt(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию PointAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geography или Edm.Geometry. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом результата spatialValue.

PointCount(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию PointCount с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32.

PointOnSurface(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию PointOnSurface с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

SpatialBoundary(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialBoundary с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialBuffer' с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry и Edm.Double. Тип результата выражения — Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialContains с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

SpatialConvexHull(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialConvexHull с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialCrosses с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialDifference с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения совпадает с типом результата spatialValue1 и spatialValue2.

SpatialDimension(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialDimension' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialDisjoint с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения — Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialElementAt с указанными аргументами. Первый аргумент должен иметь тип результата Edm.Geography или Edm.Geometry. Второй аргумент должен иметь числовой целый тип результата. Тип результата выражения совпадает с типом результата spatialValue.

SpatialElementCount(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'SpatialElementCount' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Типом результата выражения является Edm.Int32.

SpatialEnvelope(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialEnvelope с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialEquals с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения — Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersection с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения совпадает с типом результата spatialValue1 и spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialIntersects с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения — Edm.Boolean.

SpatialLength(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialLength с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialOverlaps с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialRelate с заданными аргументами, которые должны иметь тип результата Edm.Geometry и строковый тип результата. Тип результата выражения — Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialSymmetricDifference с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения совпадает с типом результата spatialValue1 и spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialTouches с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

SpatialTypeName(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialTypeName с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата выражения — Edm.String.

SpatialUnion(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialUnion с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата spatialValue1 должен совпадать с типом результата spatialValue2. Тип результата выражения совпадает с типом результата spatialValue1 и spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию SpatialWithin с заданными аргументами, каждый из которых должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Boolean.

StartPoint(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию 'StartPoint' с заданным аргументом, который должен иметь тип результата Edm.Geography или Edm.Geometry. Тип результата такой же, как для spatialValue.

XCoordinate(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию XCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double.

YCoordinate(DbExpression)

Создает объект DbFunctionExpression, вызывающий каноническую функцию YCoordinate с заданным аргументом, который должен иметь тип результата Edm.Geometry. Тип результата выражения — Edm.Double.

Применяется к