SpatialEdmFunctions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一個 API,用以構建 DbExpression調用空間相關典範 EDM 函式的 s,並在適當情況下允許該 API 作為表達式類型本身的擴充方法存取。
public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
- 繼承
-
SpatialEdmFunctions
方法
| 名稱 | Description |
|---|---|
| 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 一個,能呼叫典型的「距離」函數,並指定參數,且每個參數必須有一個 Edm.Geography 或 Edm.Geometry 的結果型別。 結果 |
| Elevation(DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「高程」函數,並指定參數,該函數必須具有 Edm.Geography 或 Edm.Geometry 的結果類型。 表達式的結果類型為Edm.Double。 |
| EndPoint(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「EndPoint」函數,並指定參數,該函數必須有 Edm.Geography 或 Edm.Geometry 的結果型別。 結果類型與 相同 |
| ExteriorRing(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「ExteriorRing」函式,並指定參數,且必須有 Edm.Geometry 的結果型別。 表達式的結果類型為Edm.Geometry。 |
| GeographyCollectionFromBinary(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「GeographyCollectionFromBinary」函式,並使用指定的參數。
|
| GeographyCollectionFromText(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能喚起典型的「GeographyCollectionFromText」函式,並附上指定的參數。
|
| GeographyFromBinary(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「GeographyFromBinary」函式,並附上指定的參數。
|
| GeographyFromBinary(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「GeographyFromBinary」函式,並指定參數,且必須有二元結果型別。 該表達式的結果類型為 Edm.地理。 |
| GeographyFromGml(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「GeographyFromGml」函式,並包含指定的參數。
|
| GeographyFromGml(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「GeographyFromGml」函式,並指定參數,且必須有字串結果型別。 該表達式的結果類型為 Edm.地理。 |
| GeographyFromText(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並用指定的參數調用典型的「GeographyFromText」函式。
|
| GeographyFromText(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「GeographyFromText」函式,並指定參數,且必須有字串結果型別。 該表達式的結果類型為 Edm.地理。 其值為底層提供者的預設座標系統 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 一個,並呼叫典型的「地理多點來自二進位」函式,並包含指定的參數。
|
| 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 一個,並以指定參數呼叫典型的「InsideRingAt」函式。 第一個自變數必須具有Edm.Geometry結果類型。 第二個自變數必須有整數數值結果類型。 表達式的結果類型為Edm.Geometry。 |
| InteriorRingCount(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「InsideRingCount」函式,並指定參數,該參數必須具有 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 一個,喚起標準的「緯度」函數,並指定參數,且該參數必須具有 Edm.Geography 結果型別。 表達式的結果類型為Edm.Double。 |
| Longitude(DbExpression) |
建立 DbFunctionExpression 一個,能用指定的參數呼叫典型的「經度」函數,該參數必須具有 Edm.Geography 結果型別。 表達式的結果類型為Edm.Double。 |
| Measure(DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「測度」函式,並指定參數,該函數必須具有 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 一個,呼叫標準的「空間邊界」函數,並指定參數,該參數必須具有 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 一個,呼叫典型的「空間交叉」函式,並指定參數,每個參數必須有一個 Edm.Geometry 結果型別。 表達式的結果類型為Edm.Boolean。 |
| SpatialDifference(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「空間差異」函數,並指定參數,且每個參數必須有 Edm.Geography 或 Edm.Geometry 的結果類型。 結果 |
| SpatialDimension(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「空間維度」函數,並指定參數,該函數必須具有 Edm.Geography 或 Edm.Geometry 的結果類型。 表達式的結果類型為Edm.Int32。 |
| SpatialDisjoint(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,並呼叫典型的「空間不相交」函數,並指定參數,每個參數必須有 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 一個,呼叫標準的「空間包絡」函數,並指定參數,且必須有 Edm.Geometry 的結果類型。 表達式的結果類型為Edm.Geometry。 |
| SpatialEquals(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能呼叫典型的「SpatialEquals」函數,並指定參數,且每個參數必須有 Edm.Geography 或 Edm.Geometry 的結果類型。 結果 |
| SpatialIntersection(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「空間交集」函數,並指定參數,且每個參數必須有 Edm.Geography 或 Edm.Geometry 的結果類型。 結果 |
| SpatialIntersects(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能呼叫典型的「空間交集」函數,並指定參數,且每個參數必須有一個 Edm.Geography 或 Edm.Geometry 的結果類型。 結果 |
| SpatialLength(DbExpression) |
建立 DbFunctionExpression 一個,呼叫標準的「SpatialLength」函數,並指定參數,該函數必須有 Edm.Geography 或 Edm.Geometry 的結果型別。 表達式的結果類型為Edm.Double。 |
| SpatialOverlaps(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,喚起標準的「空間重疊」函數,並指定參數,每個參數必須有一個 Edm.Geometry 結果型別。 表達式的結果類型為Edm.Boolean。 |
| SpatialRelate(DbExpression, DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,呼叫典型的「SpatialRelate」函式,並指定參數,且必須有 Edm.Geometry 和字串結果型別。 表達式的結果類型為Edm.Boolean。 |
| SpatialSymmetricDifference(DbExpression, DbExpression) |
建立 DbFunctionExpression 一個,能呼叫典型的「空間對稱差分」函數,並指定參數,且每個參數必須有 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。 |