次の方法で共有


SpatialEdmFunctions クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

空間に関する EDM の正規関数を呼び出す DbExpression を構築するための API を提供し、適切であれば、式の型そのものの拡張メソッドとして API にアクセスできるようにします。

継承階層

System.Object
  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions

名前空間:  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.Spatial
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<ExtensionAttribute> _
Public NotInheritable Class SpatialEdmFunctions
'使用
public static class SpatialEdmFunctions
[ExtensionAttribute]
public ref class SpatialEdmFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SpatialEdmFunctions =  class end
public final class SpatialEdmFunctions

SpatialEdmFunctions 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド静的メンバー Area 指定した引数で正規の 'Area' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー AsBinary 指定した引数で正規の 'AsBinary' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Binary です。
パブリック メソッド静的メンバー AsGml 指定した引数で正規の 'AsGml' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.String です。
パブリック メソッド静的メンバー AsText 指定した引数で正規の 'AsText' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.String です。
パブリック メソッド静的メンバー Centroid 指定された引数で正規の 'Centroid' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー CoordinateSystemId 指定した引数で正規の 'CoordinateSystemId' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Int32 です。
パブリック メソッド静的メンバー Distance 指定した引数で正規の 'Distance' 関数を呼び出す DbFunctionExpression を作成します。指定する各引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー Elevation 指定した引数で正規の 'Elevation' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー EndPoint 指定した引数で正規の 'EndPoint' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。結果型は spatialValue の結果型と同じです。
パブリック メソッド静的メンバー ExteriorRing 指定された引数で正規の 'ExteriorRing' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeographyCollectionFromBinary 指定された引数で正規の 'GeographyCollectionFromBinary' 関数を呼び出す DbFunctionExpression を作成します。geographyCollectionWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyCollectionFromText 指定された引数で正規の 'GeographyCollectionFromText' 関数を呼び出す DbFunctionExpression を作成します。geographyCollectionWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyFromBinary(DbExpression) 指定された引数で正規の 'GeographyFromBinary' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型はバイナリである必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyFromBinary(DbExpression, DbExpression) 指定された引数で正規の 'GeographyFromBinary' 関数を呼び出す DbFunctionExpression を作成します。wellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyFromGml(DbExpression) 指定された引数で正規の 'GeographyFromGml' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyFromGml(DbExpression, DbExpression) 指定された引数で正規の 'GeographyFromGml' 関数を呼び出す DbFunctionExpression を作成します。geographyMarkup の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyFromText(DbExpression) 指定された引数で正規の 'GeographyFromText' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。式の結果型は Edm.Geography です。その値には、基になるプロバイダーの既定の座標系 ID (SRID) があります。
パブリック メソッド静的メンバー GeographyFromText(DbExpression, DbExpression) 指定された引数で正規の 'GeographyFromText' 関数を呼び出す DbFunctionExpression を作成します。wellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyLineFromBinary 指定された引数で正規の 'GeographyLineFromBinary' 関数を呼び出す DbFunctionExpression を作成します。lineWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyLineFromText 指定された引数で正規の 'GeographyLineFromText' 関数を呼び出す DbFunctionExpression を作成します。lineWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiLineFromBinary 指定された引数で正規の 'GeographyMultiLineFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiLineWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiLineFromText 指定された引数で正規の 'GeographyMultiLineFromText' 関数を呼び出す DbFunctionExpression を作成します。multiLineWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiPointFromBinary 指定された引数で正規の 'GeographyMultiPointFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiPointWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiPointFromText 指定された引数で正規の 'GeographyMultiPointFromText' 関数を呼び出す DbFunctionExpression を作成します。multiPointWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiPolygonFromBinary 指定された引数で正規の 'GeographyMultiPolygonFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiPolygonWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyMultiPolygonFromText 指定された引数で正規の 'GeographyMultiPolygonFromText' 関数を呼び出す DbFunctionExpression を作成します。multiPolygonWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyPointFromBinary 指定された引数で正規の 'GeographyPointFromBinary' 関数を呼び出す DbFunctionExpression を作成します。pointWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyPointFromText 指定された引数で正規の 'GeographyPointFromText' 関数を呼び出す DbFunctionExpression を作成します。
パブリック メソッド静的メンバー GeographyPolygonFromBinary 指定された引数で正規の 'GeographyPolygonFromBinary' 関数を呼び出す DbFunctionExpression を作成します。polygonWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeographyPolygonFromText 指定された引数で正規の 'GeographyPolygonFromText' 関数を呼び出す DbFunctionExpression を作成します。polygonWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geography です。
パブリック メソッド静的メンバー GeometryCollectionFromBinary 指定された引数で正規の 'GeometryCollectionFromBinary' 関数を呼び出す DbFunctionExpression を作成します。geometryCollectionWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryCollectionFromText 指定された引数で正規の 'GeometryCollectionFromText' 関数を呼び出す DbFunctionExpression を作成します。geometryCollectionWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryFromBinary(DbExpression) 指定された引数で正規の 'GeometryFromBinary' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型はバイナリ型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryFromBinary(DbExpression, DbExpression) 指定された引数で正規の 'GeometryFromBinary' 関数を呼び出す DbFunctionExpression を作成します。wellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryFromGml(DbExpression) 指定された引数で正規の 'GeometryFromGml' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryFromGml(DbExpression, DbExpression) 指定された引数で正規の 'GeometryFromGml' 関数を呼び出す DbFunctionExpression を作成します。geometryMarkup の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryFromText(DbExpression) 指定された引数で正規の 'GeometryFromText' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は文字列である必要があります。式の結果型は Edm.Geometry です。その値には、基になるプロバイダーの既定の座標系 ID (SRID) があります。
パブリック メソッド静的メンバー GeometryFromText(DbExpression, DbExpression) 指定された引数で正規の 'GeometryFromText' 関数を呼び出す DbFunctionExpression を作成します。wellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryLineFromBinary 指定された引数で正規の 'GeometryLineFromBinary' 関数を呼び出す DbFunctionExpression を作成します。lineWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryLineFromText 指定された引数で正規の 'GeometryLineFromText' 関数を呼び出す DbFunctionExpression を作成します。lineWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiLineFromBinary 指定された引数で正規の 'GeometryMultiLineFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiLineWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiLineFromText 指定された引数で正規の 'GeometryMultiLineFromText' 関数を呼び出す DbFunctionExpression を作成します。multiLineWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiPointFromBinary 指定された引数で正規の 'GeometryMultiPointFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiPointWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiPointFromText 指定された引数で正規の 'GeometryMultiPointFromText' 関数を呼び出す DbFunctionExpression を作成します。multiPointWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiPolygonFromBinary 指定された引数で正規の 'GeometryMultiPolygonFromBinary' 関数を呼び出す DbFunctionExpression を作成します。multiPolygonWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryMultiPolygonFromText 指定された引数で正規の 'GeometryMultiPolygonFromText' 関数を呼び出す DbFunctionExpression を作成します。multiPolygonWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryPointFromBinary 指定された引数で正規の 'GeometryPointFromBinary' 関数を呼び出す DbFunctionExpression を作成します。pointWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryPointFromText 指定された引数で正規の 'GeometryPointFromText' 関数を呼び出す DbFunctionExpression を作成します。pointWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryPolygonFromBinary 指定された引数で正規の 'GeometryPolygonFromBinary' 関数を呼び出す DbFunctionExpression を作成します。polygonWellKnownBinaryValue の結果型はバイナリ型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー GeometryPolygonFromText 指定された引数で正規の 'GeometryPolygonFromText' 関数を呼び出す DbFunctionExpression を作成します。polygonWellKnownText の結果型は文字列型であり、coordinateSystemId の結果型は整数の数値型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー InteriorRingAt 指定された引数で正規の 'InteriorRingAt' 関数を呼び出す DbFunctionExpression を作成します。最初の引数には、Edm.Geometry 結果型が含まれる必要があります。2 番目の引数は、整数の数値結果型である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー InteriorRingCount 指定した引数で正規の 'InteriorRingCount' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Int32 です。
パブリック メソッド静的メンバー IsClosedSpatial 指定した引数で正規の 'IsClosedSpatial' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。結果型は Edm.Boolean です。
パブリック メソッド静的メンバー IsEmptySpatial 指定した引数で正規の 'IsEmptySpatial' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー IsRing 指定した引数で正規の 'IsRing' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。結果型は Edm.Boolean です。
パブリック メソッド静的メンバー IsSimpleGeometry 指定した引数で正規の 'IsSimpleGeometry' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー IsValidGeometry 指定した引数で正規の 'IsValidGeometry' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー Latitude 指定した引数で正規の 'Latitude' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー Longitude 指定した引数で正規の 'Longitude' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー Measure 指定した引数で正規の 'Measure' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー PointAt 指定された引数で正規の 'PointAt' 関数を呼び出す DbFunctionExpression を作成します。最初の引数には、Edm.Geography 結果型または Edm.Geometry 結果型が含まれる必要があります。2 番目の引数は、整数の数値結果型である必要があります。式の結果型は spatialValue の結果型と同じです。
パブリック メソッド静的メンバー PointCount 指定した引数で正規の 'PointCount' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Int32 です。
パブリック メソッド静的メンバー PointOnSurface 指定した引数で正規の 'PointOnSurface' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー SpatialBoundary 指定した引数で正規の 'SpatialBoundary' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー SpatialBuffer 指定した引数で正規の 'SpatialBuffer' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry および Edm.Double である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー SpatialContains 指定した引数で正規の 'SpatialContains' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialConvexHull 指定した引数で正規の 'SpatialConvexHull' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー SpatialCrosses 指定した引数で正規の 'SpatialCrosses' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialDifference 指定した引数で正規の 'SpatialDifference' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は spatialValue1 と spatialValue2 の型と同じです。
パブリック メソッド静的メンバー SpatialDimension 指定した引数で正規の 'SpatialDimension' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Int32 です。
パブリック メソッド静的メンバー SpatialDisjoint 指定した引数で正規の 'SpatialDisjoint' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialElementAt 指定された引数で正規の 'SpatialElementAt' 関数を呼び出す DbFunctionExpression を作成します。最初の引数には、Edm.Geography 結果型または Edm.Geometry 結果型が含まれる必要があります。2 番目の引数は、整数の数値結果型である必要があります。式の結果型は spatialValue の結果型と同じです。
パブリック メソッド静的メンバー SpatialElementCount 指定した引数で正規の 'SpatialElementCount' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Int32 です。
パブリック メソッド静的メンバー SpatialEnvelope 指定した引数で正規の 'SpatialEnvelope' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Geometry です。
パブリック メソッド静的メンバー SpatialEquals 指定した引数で正規の 'SpatialEquals' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialIntersection 指定した引数で正規の 'SpatialIntersection' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は spatialValue1 と spatialValue2 の型と同じです。
パブリック メソッド静的メンバー SpatialIntersects 指定した引数で正規の 'SpatialIntersects' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialLength 指定した引数で正規の 'SpatialLength' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー SpatialOverlaps 指定した引数で正規の 'SpatialOverlaps' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialRelate 指定した引数で正規の 'SpatialRelate' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry および文字列である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialSymmetricDifference 指定した引数で正規の 'SpatialSymmetricDifference' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は spatialValue1 と spatialValue2 の型と同じです。
パブリック メソッド静的メンバー SpatialTouches 指定した引数で正規の 'SpatialTouches' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー SpatialTypeName 指定した引数で正規の 'SpatialTypeName' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。式の結果型は Edm.String です。
パブリック メソッド静的メンバー SpatialUnion 指定した引数で正規の 'SpatialUnion' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。spatialValue1 の結果型と spatialValue2 の結果型は一致している必要があります。式の結果型は spatialValue1 と spatialValue2 の型と同じです。
パブリック メソッド静的メンバー SpatialWithin 指定した引数で正規の 'SpatialWithin' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Boolean です。
パブリック メソッド静的メンバー StartPoint 指定した引数で正規の 'StartPoint' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geography または Edm.Geometry である必要があります。結果型は spatialValue の結果型と同じです。
パブリック メソッド静的メンバー XCoordinate 指定した引数で正規の 'XCoordinate' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Double です。
パブリック メソッド静的メンバー YCoordinate 指定した引数で正規の 'YCoordinate' 関数を呼び出す DbFunctionExpression を作成します。指定する引数の結果型は Edm.Geometry である必要があります。式の結果型は Edm.Double です。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder.Spatial 名前空間