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 调用规范“质心”函数的指定参数,该参数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Geometry。

CoordinateSystemId(DbExpression)

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

Distance(DbExpression, DbExpression)

创建一个使用指定参数调用规范“Distance”函数的函数 DbFunctionExpression ,每个参数都必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型 spatialValue1 必须与结果类型 spatialValue2匹配。 表达式的结果类型为 Edm.Double。

Elevation(DbExpression)

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

EndPoint(DbExpression)

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

ExteriorRing(DbExpression)

创建一个 DbFunctionExpression 调用规范“ExternalRing”函数的指定参数,该参数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Geometry。

GeographyCollectionFromBinary(DbExpression, DbExpression)

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

GeographyCollectionFromText(DbExpression, DbExpression)

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

GeographyFromBinary(DbExpression, DbExpression)

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

GeographyFromBinary(DbExpression)

创建一个 DbFunctionExpression 具有指定参数的规范“GeographyFromBinary”函数,该函数必须具有二进制结果类型。 表达式的结果类型为 Edm.Geography。

GeographyFromGml(DbExpression, DbExpression)

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

GeographyFromGml(DbExpression)

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

GeographyFromText(DbExpression, DbExpression)

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

GeographyFromText(DbExpression)

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

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, DbExpression)

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

GeometryFromBinary(DbExpression)

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

GeometryFromGml(DbExpression, DbExpression)

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

GeometryFromGml(DbExpression)

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

GeometryFromText(DbExpression, DbExpression)

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

GeometryFromText(DbExpression)

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

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 ,它使用指定的参数调用规范的“经度”函数,该函数必须具有 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 ,它使用指定的参数(必须具有 Edm.Geometry 和字符串结果类型)调用规范“SpatialRelate”函数。 表达式的结果类型为 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。

适用于