SpatialEdmFunctions 类

定义

提供用于构造 DbExpression 的 API,这些对象调用空间相关的规范 EDM 函数并在适用时使得此 API 可以作为表达式类型的扩展方法来访问。

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
继承
SpatialEdmFunctions

方法

Area(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Area' 函数。 该表达式的结果类型为 Edm.Double。

AsBinary(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsBinary' 函数。 表达式的结果类型为 Edm.Binary。

AsGml(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsGml' 函数。 表达式的结果类型为 Edm.String。

AsText(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsText' 函数。 表达式的结果类型为 Edm.String。

Centroid(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'Centroid' 函数。 表达式的结果类型为 Edm.Geometry。

CoordinateSystemId(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“CoordinateSystemId”函数。 该表达式的结果类型为 Edm.Int32。

Distance(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Distance' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 该表达式的结果类型为 Edm.Double。

Elevation(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Elevation' 函数。 该表达式的结果类型为 Edm.Double。

EndPoint(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'EndPoint' 函数。 该结果类型与 spatialValue 的结果类型相同。

ExteriorRing(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'ExteriorRing' 函数。 表达式的结果类型为 Edm.Geometry。

GeographyCollectionFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyCollectionFromBinary”函数的 DbFunctionExpressiongeographyCollectionWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyCollectionFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyCollectionFromText”函数的 DbFunctionExpressiongeographyCollectionWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyFromBinary(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有二进制结果类型)调用规范 'GeographyFromBinary' 函数。 表达式的结果类型为 Edm.Geography。

GeographyFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyFromBinary”函数的 DbFunctionExpressionwellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyFromGml(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeographyFromGml'函数。 表达式的结果类型为 Edm.Geography。

GeographyFromGml(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyFromGml”函数的 DbFunctionExpressiongeographyMarkup 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyFromText(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeographyFromText' 函数。 表达式的结果类型为 Edm.Geography。 它的值有默认的基础提供程序坐标系 ID (SRID)。

GeographyFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyFromText”函数的 DbFunctionExpressionwellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyLineFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyLineFromBinary”函数的 DbFunctionExpressionlineWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyLineFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyLineFromText”函数的 DbFunctionExpressionlineWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiLineFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiLineFromBinary”函数的 DbFunctionExpressionmultiLineWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiLineFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiLineFromText”函数的 DbFunctionExpressionmultiLineWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiPointFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiPointFromBinary”函数的 DbFunctionExpressionmultiPointWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiPointFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiPointFromText”函数的 DbFunctionExpressionmultiPointWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiPolygonFromBinary”函数的 DbFunctionExpressionmultiPolygonWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyMultiPolygonFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyMultiPolygonFromText”函数的 DbFunctionExpressionmultiPolygonWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyPointFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyPointFromBinary”函数的 DbFunctionExpressionpointWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyPointFromText(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'GeographyPointFromText' 函数。

GeographyPolygonFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyPolygonFromBinary”函数的 DbFunctionExpressionpolygonWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeographyPolygonFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeographyPolygonFromText”函数的 DbFunctionExpressionpolygonWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geography。

GeometryCollectionFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryCollectionFromBinary”函数的 DbFunctionExpressiongeometryCollectionWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryCollectionFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryCollectionFromText”函数的 DbFunctionExpressiongeometryCollectionWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryFromBinary(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有二进制结果类型)调用规范 'GeometryFromBinary' 函数。 表达式的结果类型为 Edm.Geometry。

GeometryFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryFromBinary”函数的 DbFunctionExpressionwellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryFromGml(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeometryFromGml' 函数。 表达式的结果类型为 Edm.Geometry。

GeometryFromGml(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryFromGml”函数的 DbFunctionExpressiongeometryMarkup 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryFromText(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeometryFromText' 函数。 表达式的结果类型为 Edm.Geometry。 它的值有默认的基础提供程序坐标系 ID (SRID)。

GeometryFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryFromText”函数的 DbFunctionExpressionwellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryLineFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryLineFromBinary”函数的 DbFunctionExpressionlineWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryLineFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryLineFromText”函数的 DbFunctionExpressionlineWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiLineFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiLineFromBinary”函数的 DbFunctionExpressionmultiLineWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiLineFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiLineFromText”函数的 DbFunctionExpressionmultiLineWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiPointFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiPointFromBinary”函数的 DbFunctionExpressionmultiPointWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiPointFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiPointFromText”函数的 DbFunctionExpressionmultiPointWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiPolygonFromBinary”函数的 DbFunctionExpressionmultiPolygonWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryMultiPolygonFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryMultiPolygonFromText”函数的 DbFunctionExpressionmultiPolygonWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryPointFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryPointFromBinary”函数的 DbFunctionExpressionpointWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryPointFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryPointFromText”函数的 DbFunctionExpressionpointWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryPolygonFromBinary(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryPolygonFromBinary”函数的 DbFunctionExpressionpolygonWellKnownBinaryValue 的结果类型必须是二进制类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

GeometryPolygonFromText(DbExpression, DbExpression)

创建使用指定参数调用规范“GeometryPolygonFromText”函数的 DbFunctionExpressionpolygonWellKnownText 的结果类型必须是字符串类型,而 coordinateSystemId 的必须是整数数值类型。 表达式的结果类型为 Edm.Geometry。

InteriorRingAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'InteriorRingAt' 函数。 第一个参数必须具有 Edm.Geometry 结果类型。 第二个参数必须具有一个整数数值结果类型。 表达式的结果类型为 Edm.Geometry。

InteriorRingCount(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'InteriorRingCount' 函数。 该表达式的结果类型为 Edm.Int32。

IsClosedSpatial(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'IsClosedSpatial' 函数。 结果类型是 Edm.Boolean。

IsEmptySpatial(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'IsEmptySpatial' 函数。 表达式的结果类型为 Edm.Boolean。

IsRing(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsRing' 函数。 结果类型是 Edm.Boolean。

IsSimpleGeometry(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsSimpleGeometry' 函数。 表达式的结果类型为 Edm.Boolean。

IsValidGeometry(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsValidGeometry' 函数。 表达式的结果类型为 Edm.Boolean。

Latitude(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geography 结果类型)调用规范 'Latitude' 函数。 该表达式的结果类型为 Edm.Double。

Longitude(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geography 结果类型)调用规范 'Longitude' 函数。 该表达式的结果类型为 Edm.Double。

Measure(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Measure' 函数。 该表达式的结果类型为 Edm.Double。

PointAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'PointAt' 函数。 第一个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 第二个参数必须具有整数数值结果类型。 该表达式的结果类型与 spatialValue 的结果类型相同。

PointCount(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'PointCount' 函数。 该表达式的结果类型为 Edm.Int32。

PointOnSurface(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'PointOnSurface' 函数。 表达式的结果类型为 Edm.Geometry。

SpatialBoundary(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialBoundary' 函数。 表达式的结果类型为 Edm.Geometry。

SpatialBuffer(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 和 Edm.Double 结果类型)调用规范“SpatialBuffer”函数。 表达式的结果类型为 Edm.Geometry。

SpatialContains(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialContains' 函数。 表达式的结果类型为 Edm.Boolean。

SpatialConvexHull(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialConvexHull' 函数。 表达式的结果类型为 Edm.Geometry。

SpatialCrosses(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialCrosses' 函数。 表达式的结果类型为 Edm.Boolean。

SpatialDifference(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialDifference' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。

SpatialDimension(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“SpatialDimension”函数。 该表达式的结果类型为 Edm.Int32。

SpatialDisjoint(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialDisjoint' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 表达式的结果类型为 Edm.Boolean。

SpatialElementAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'SpatialElementAt' 函数。 第一个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 第二个参数必须具有整数数值结果类型。 该表达式的结果类型与 spatialValue 的结果类型相同。

SpatialElementCount(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“SpatialElementCount”函数。 该表达式的结果类型为 Edm.Int32。

SpatialEnvelope(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialEnvelope' 函数。 表达式的结果类型为 Edm.Geometry。

SpatialEquals(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialEquals' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 表达式的结果类型为 Edm.Boolean。

SpatialIntersection(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersection' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。

SpatialIntersects(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersects' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 表达式的结果类型为 Edm.Boolean。

SpatialLength(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialLength' 函数。 该表达式的结果类型为 Edm.Double。

SpatialOverlaps(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialOverlaps' 函数。 表达式的结果类型为 Edm.Boolean。

SpatialRelate(DbExpression, DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(参数必须具有 Edm.Geometry 和字符串结果类型)调用规范 'SpatialRelate' 函数。 表达式的结果类型为 Edm.Boolean。

SpatialSymmetricDifference(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialSymmetricDifference' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。

SpatialTouches(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialTouches' 函数。 表达式的结果类型为 Edm.Boolean。

SpatialTypeName(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialTypeName' 函数。 表达式的结果类型为 Edm.String。

SpatialUnion(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialUnion' 函数。 spatialValue1spatialValue2 的结果类型必须相符。 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。

SpatialWithin(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialWithin' 函数。 表达式的结果类型为 Edm.Boolean。

StartPoint(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“StartPoint”函数。 该结果类型与 spatialValue 的结果类型相同。

XCoordinate(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'XCoordinate' 函数。 该表达式的结果类型为 Edm.Double。

YCoordinate(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'YCoordinate' 函数。 该表达式的结果类型为 Edm.Double。

适用于