SpatialEdmFunctions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个 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 结果类型。 结果类型 |
| Elevation(DbExpression) |
创建一个 DbFunctionExpression 使用指定参数(必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范的“提升”函数。 表达式的结果类型为 Edm.Double。 |
| EndPoint(DbExpression) |
创建一个 DbFunctionExpression 调用规范“EndPoint”函数的指定参数,该函数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型与结果 |
| ExteriorRing(DbExpression) |
创建一个 DbFunctionExpression 调用规范“ExternalRing”函数的指定参数,该参数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Geometry。 |
| GeographyCollectionFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyCollectionFromBinary”函数。
|
| GeographyCollectionFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范的“GeographyCollectionFromText”函数。
|
| GeographyFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyFromBinary”函数。
|
| GeographyFromBinary(DbExpression) |
创建一个 DbFunctionExpression 具有指定参数的规范“GeographyFromBinary”函数,该函数必须具有二进制结果类型。 表达式的结果类型为 Edm.Geography。 |
| GeographyFromGml(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,它使用指定的参数调用规范“GeographyFromGml”函数。
|
| GeographyFromGml(DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyFromGml”函数,该函数必须具有字符串结果类型。 表达式的结果类型为 Edm.Geography。 |
| GeographyFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范“GeographyFromText”函数的函数。
|
| GeographyFromText(DbExpression) |
创建一个 DbFunctionExpression 调用规范“GeographyFromText”函数的指定参数,该参数必须具有字符串结果类型。 表达式的结果类型为 Edm.Geography。 其值具有基础提供程序的默认坐标系 ID(SRID)。 |
| GeographyLineFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyLineFromBinary”函数。
|
| GeographyLineFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范“GeographyLineFromText”函数的函数。
|
| GeographyMultiLineFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyMultiLineFromBinary”函数。
|
| GeographyMultiLineFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范“GeographyMultiLineFromText”函数的函数。
|
| GeographyMultiPointFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyMultiPointFromBinary”函数。
|
| GeographyMultiPointFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,它使用指定的参数调用规范的“GeographyMultiPointFromText”函数。
|
| GeographyMultiPolygonFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,它使用指定的参数调用规范“GeographyMultiPolygonFromBinary”函数。
|
| GeographyMultiPolygonFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyMultiPolygonFromText”函数。
|
| GeographyPointFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范的“GeographyPointFromBinary”函数。
|
| GeographyPointFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范“GeographyPointFromText”函数的函数。 |
| GeographyPolygonFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyPolygonFromBinary”函数。
|
| GeographyPolygonFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeographyPolygonFromText”函数。
|
| GeometryCollectionFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryCollectionFromBinary”函数。
|
| GeometryCollectionFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryCollectionFromText”函数。
|
| GeometryFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryFromBinary”函数。
|
| GeometryFromBinary(DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryFromBinary”函数,该函数必须具有二进制结果类型。 表达式的结果类型为 Edm.Geometry。 |
| GeometryFromGml(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryFromGml”函数。
|
| GeometryFromGml(DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryFromGml”函数,该函数必须具有字符串结果类型。 表达式的结果类型为 Edm.Geometry。 |
| GeometryFromText(DbExpression, DbExpression) |
使用指定的参数创建一个 DbFunctionExpression 调用规范“GeometryFromText”函数。
|
| GeometryFromText(DbExpression) |
创建一个 DbFunctionExpression 调用规范“GeometryFromText”函数的指定参数,该函数必须具有字符串结果类型。 表达式的结果类型为 Edm.Geometry。 其值具有基础提供程序的默认坐标系 ID(SRID)。 |
| GeometryLineFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryLineFromBinary”函数。
|
| GeometryLineFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 使用指定参数调用规范“GeometryLineFromText”函数的函数。
|
| GeometryMultiLineFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiLineFromBinary”函数。
|
| GeometryMultiLineFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiLineFromText”函数。
|
| GeometryMultiPointFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiPointFromBinary”函数。
|
| GeometryMultiPointFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiPointFromText”函数。
|
| GeometryMultiPolygonFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiPolygonFromBinary”函数。
|
| GeometryMultiPolygonFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryMultiPolygonFromText”函数。
|
| GeometryPointFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryPointFromBinary”函数。
|
| GeometryPointFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryPointFromText”函数。
|
| GeometryPolygonFromBinary(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryPolygonFromBinary”函数。
|
| GeometryPolygonFromText(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“GeometryPolygonFromText”函数。
|
| 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 结果类型。 第二个参数必须具有整数数值结果类型。 表达式的结果类型与该 |
| 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 结果类型。 结果类型 |
| SpatialDimension(DbExpression) |
创建一个 DbFunctionExpression 具有指定参数的规范“SpatialDimension”函数,该函数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Int32。 |
| SpatialDisjoint(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 调用规范“SpatialDisjoint”函数的指定参数,每个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型 |
| SpatialElementAt(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,该函数使用指定的参数调用规范“SpatialElementAt”函数。 第一个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 第二个参数必须具有整数数值结果类型。 表达式的结果类型与该 |
| 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 结果类型。 结果类型 |
| SpatialIntersection(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,它使用指定的参数调用规范“SpatialIntersection”函数,每个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型 |
| SpatialIntersects(DbExpression, DbExpression) |
创建一个 DbFunctionExpression 调用规范“SpatialIntersects”函数的指定参数,每个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型 |
| 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 结果类型。 结果类型 |
| 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 结果类型。 结果类型 |
| SpatialWithin(DbExpression, DbExpression) |
创建一个 DbFunctionExpression ,它使用指定的参数调用规范“SpatialWithin”函数,每个参数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Boolean。 |
| StartPoint(DbExpression) |
创建一个 DbFunctionExpression 调用规范“StartPoint”函数的指定参数,该函数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。 结果类型与结果 |
| XCoordinate(DbExpression) |
创建一个 DbFunctionExpression 调用规范“XCoordinate”函数的指定参数,该函数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Double。 |
| YCoordinate(DbExpression) |
创建一个 DbFunctionExpression 调用规范“YCoordinate”函数的指定参数,该函数必须具有 Edm.Geometry 结果类型。 表达式的结果类型为 Edm.Double。 |