SpatialEdmFunctions 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个 API,用于构造 DbExpression调用空间实现规范 EDM 函数的 ,并在适当情况下允许该 API 作为表达式类型本身的扩展方法进行访问。
public static class SpatialEdmFunctionstype SpatialEdmFunctions = classPublic 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' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 该表达式的结果类型为 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”函数的 DbFunctionExpression。 geographyCollectionWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyCollectionFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyCollectionFromText”函数的 DbFunctionExpression。 geographyCollectionWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyFromBinary(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有二进制结果类型)调用规范 'GeographyFromBinary' 函数。 表达式的结果类型为 Edm.Geography。 | 
| GeographyFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyFromBinary”函数的 DbFunctionExpression。 wellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyFromGml(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeographyFromGml'函数。 表达式的结果类型为 Edm.Geography。 | 
| GeographyFromGml(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyFromGml”函数的 DbFunctionExpression。 geographyMarkup 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyFromText(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeographyFromText' 函数。 表达式的结果类型为 Edm.Geography。 它的值有默认的基础提供程序坐标系 ID (SRID)。 | 
| GeographyFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyFromText”函数的 DbFunctionExpression。 wellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyLineFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyLineFromBinary”函数的 DbFunctionExpression。 lineWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyLineFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyLineFromText”函数的 DbFunctionExpression。 lineWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiLineFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiLineFromBinary”函数的 DbFunctionExpression。 multiLineWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiLineFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiLineFromText”函数的 DbFunctionExpression。 multiLineWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiPointFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiPointFromBinary”函数的 DbFunctionExpression。 multiPointWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiPointFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiPointFromText”函数的 DbFunctionExpression。 multiPointWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiPolygonFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiPolygonFromBinary”函数的 DbFunctionExpression。 multiPolygonWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyMultiPolygonFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyMultiPolygonFromText”函数的 DbFunctionExpression。 multiPolygonWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyPointFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyPointFromBinary”函数的 DbFunctionExpression。 pointWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyPointFromText(DbExpression, DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'GeographyPointFromText' 函数。 | 
| GeographyPolygonFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyPolygonFromBinary”函数的 DbFunctionExpression。 polygonWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeographyPolygonFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeographyPolygonFromText”函数的 DbFunctionExpression。 polygonWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geography。 | 
| GeometryCollectionFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryCollectionFromBinary”函数的 DbFunctionExpression。 geometryCollectionWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryCollectionFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryCollectionFromText”函数的 DbFunctionExpression。 geometryCollectionWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryFromBinary(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有二进制结果类型)调用规范 'GeometryFromBinary' 函数。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryFromBinary”函数的 DbFunctionExpression。 wellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryFromGml(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeometryFromGml' 函数。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryFromGml(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryFromGml”函数的 DbFunctionExpression。 geometryMarkup 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryFromText(DbExpression) | 创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有字符串结果类型)调用规范 'GeometryFromText' 函数。 表达式的结果类型为 Edm.Geometry。 它的值有默认的基础提供程序坐标系 ID (SRID)。 | 
| GeometryFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryFromText”函数的 DbFunctionExpression。 wellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryLineFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryLineFromBinary”函数的 DbFunctionExpression。 lineWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryLineFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryLineFromText”函数的 DbFunctionExpression。 lineWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiLineFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiLineFromBinary”函数的 DbFunctionExpression。 multiLineWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiLineFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiLineFromText”函数的 DbFunctionExpression。 multiLineWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiPointFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiPointFromBinary”函数的 DbFunctionExpression。 multiPointWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiPointFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiPointFromText”函数的 DbFunctionExpression。 multiPointWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiPolygonFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiPolygonFromBinary”函数的 DbFunctionExpression。 multiPolygonWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryMultiPolygonFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryMultiPolygonFromText”函数的 DbFunctionExpression。 multiPolygonWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryPointFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryPointFromBinary”函数的 DbFunctionExpression。 pointWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryPointFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryPointFromText”函数的 DbFunctionExpression。 pointWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryPolygonFromBinary(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryPolygonFromBinary”函数的 DbFunctionExpression。 polygonWellKnownBinaryValue 必须具有二进制结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 Edm.Geometry。 | 
| GeometryPolygonFromText(DbExpression, DbExpression) | 创建使用指定参数调用规范“GeometryPolygonFromText”函数的 DbFunctionExpression。 polygonWellKnownText 必须具有字符串结果类型,而坐标SystemId 必须具有整数数值结果类型。 表达式的结果类型为 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' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型与 spatialValue1 和 spatialValue2 的类型相同。 | 
| SpatialDimension(DbExpression) | 创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“SpatialDimension”函数。 该表达式的结果类型为 Edm.Int32。 | 
| SpatialDisjoint(DbExpression, DbExpression) | 创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialDisjoint' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型为 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' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型为 Edm.Boolean。 | 
| SpatialIntersection(DbExpression, DbExpression) | 创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersection' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型与 spatialValue1 和 spatialValue2 的类型相同。 | 
| SpatialIntersects(DbExpression, DbExpression) | 创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersects' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型为 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' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型与 spatialValue1 和 spatialValue2 的类型相同。 | 
| 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' 函数。 spatialValue1 的结果类型必须与 spatialValue2 的结果类型匹配。 表达式的结果类型与 spatialValue1 和 spatialValue2 的类型相同。 | 
| 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。 |