SpatialEdmFunctions Klass

Definition

Tillhandahåller ett API för att konstruera DbExpressions som anropar rumsliga relaterade kanoniska EDM-funktioner och, i förekommande fall, tillåter att API:et används som tilläggsmetoder för själva uttryckstypen.

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
Arv
SpatialEdmFunctions

Metoder

Name Description
Area(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Område med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

AsBinary(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "AsBinary"-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Binary.

AsGml(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "AsGml"-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.String.

AsText(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "AsText"-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.String.

Centroid(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska centroidfunktionen med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

CoordinateSystemId(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "CoordinateSystemId" med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Int32.

Distance(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Avstånd med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är Edm.Double.

Elevation(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Elevation med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

EndPoint(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska "EndPoint"-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen är samma som spatialValueför .

ExteriorRing(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Exteriörring med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

GeographyCollectionFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyCollectionFromBinary med de angivna argumenten. geographyCollectionWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyCollectionFromText med de angivna argumenten. geographyCollectionWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromBinary med de angivna argumenten. wellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyFromBinary(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromBinary med det angivna argumentet, som måste ha en binär resultattyp. Resultattypen för uttrycket är Edm.Geography.

GeographyFromGml(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromGml med de angivna argumenten. geographyMarkup måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyFromGml(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromGml med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Geography.

GeographyFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromText med de angivna argumenten. wellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyFromText(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyFromText med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Geography. Dess värde har standardkoordinatsystem-ID (SRID) för den underliggande providern.

GeographyLineFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyLineFromBinary med de angivna argumenten. lineWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyLineFromText med de angivna argumenten. lineWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiLineFromBinary med de angivna argumenten. multiLineWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiLineFromText med de angivna argumenten. multiLineWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiPointFromBinary med de angivna argumenten. multiPointWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiPointFromText med de angivna argumenten. multiPointWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiPolygonFromBinary med de angivna argumenten. multiPolygonWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyMultiPolygonFromText med de angivna argumenten. multiPolygonWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyPointFromBinary med de angivna argumenten. pointWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyPointFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyPointFromText med de angivna argumenten.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyPolygonFromBinary med de angivna argumenten. polygonWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeographyPolygonFromText med de angivna argumenten. polygonWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryCollectionFromBinary med de angivna argumenten. geometryCollectionWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryCollectionFromText med de angivna argumenten. geometryCollectionWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromBinary med de angivna argumenten. wellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromBinary(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromBinary med det angivna argumentet, som måste ha en binär resultattyp. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromGml(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromGml med de angivna argumenten. geometryMarkup måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromGml(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromGml med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromText med de angivna argumenten. wellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryFromText(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryFromText med det angivna argumentet, som måste ha en strängresultattyp. Resultattypen för uttrycket är Edm.Geometry. Dess värde har standardkoordinatsystem-ID (SRID) för den underliggande providern.

GeometryLineFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryLineFromBinary med de angivna argumenten. lineWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryLineFromText med de angivna argumenten. lineWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiLineFromBinary med de angivna argumenten. multiLineWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiLineFromText med de angivna argumenten. multiLineWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiPointFromBinary med de angivna argumenten. multiPointWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiPointFromText med de angivna argumenten. multiPointWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiPolygonFromBinary med de angivna argumenten. multiPolygonWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryMultiPolygonFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryMultiPolygonFromText med de angivna argumenten. multiPolygonWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryPointFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryPointFromBinary med de angivna argumenten. pointWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryPointFromText med de angivna argumenten. pointWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryPolygonFromBinary med de angivna argumenten. polygonWellKnownBinaryValue måste ha en binär resultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen GeometryPolygonFromText med de angivna argumenten. polygonWellKnownText måste ha en strängresultattyp, medan coordinateSystemId måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "InteriorRingAt" med de angivna argumenten. Det första argumentet måste ha resultattypen Edm.Geometry. Det andra argumentet måste ha numeriska resultattyper för heltal. Resultattypen för uttrycket är Edm.Geometry.

InteriorRingCount(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "InteriorRingCount" med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Int32.

IsClosedSpatial(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IsClosedSpatial med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen är Edm.Boolean.

IsEmptySpatial(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IsEmptySpatial med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

IsRing(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IsRing med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen är Edm.Boolean.

IsSimpleGeometry(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IsSimpleGeometry med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

IsValidGeometry(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen IsValidGeometry med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

Latitude(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska latitudfunktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography. Resultattypen för uttrycket är Edm.Double.

Longitude(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Longitud med det angivna argumentet, som måste ha resultattypen Edm.Geography. Resultattypen för uttrycket är Edm.Double.

Measure(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen Mått med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

PointAt(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "PointAt" med de angivna argumenten. Det första argumentet måste ha resultattypen Edm.Geography eller Edm.Geometry. Det andra argumentet måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är samma som spatialValueför .

PointCount(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen PointCount med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Int32.

PointOnSurface(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen PointOnSurface med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

SpatialBoundary(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialBoundary med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialBuffer med de angivna argumenten, som måste ha resultattyperna Edm.Geography eller Edm.Geometry och Edm.Double. Resultattypen för uttrycket är Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialContains med de angivna argumenten, som var och en måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

SpatialConvexHull(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialConvexHull med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialCrosses med de angivna argumenten, som var och en måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialDifference med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är samma som typen av spatialValue1 och spatialValue2.

SpatialDimension(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialDimension med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialDisjoint med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialElementAt med de angivna argumenten. Det första argumentet måste ha resultattypen Edm.Geography eller Edm.Geometry. Det andra argumentet måste ha en numerisk resultattyp för heltal. Resultattypen för uttrycket är samma som spatialValueför .

SpatialElementCount(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialElementCount med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Int32.

SpatialEnvelope(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialEnvelope med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialEquals med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialIntersection med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är samma som typen av spatialValue1 och spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialIntersects med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är Edm.Boolean.

SpatialLength(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialLength med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialOverlaps med de angivna argumenten, som var och en måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialRelate med de angivna argumenten, som måste ha resultattyperna Edm.Geometry och sträng. Resultattypen för uttrycket är Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialSymmetricDifference med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är samma som typen av spatialValue1 och spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialTouches med de angivna argumenten, som var och en måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

SpatialTypeName(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialTypeName med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen för uttrycket är Edm.String.

SpatialUnion(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialUnion med de angivna argumenten, som var och en måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen spatialValue1 måste matcha resultattypen spatialValue2för . Resultattypen för uttrycket är samma som typen av spatialValue1 och spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen SpatialWithin med de angivna argumenten, som var och en måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Boolean.

StartPoint(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska StartPoint-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geography eller Edm.Geometry. Resultattypen är samma som spatialValueför .

XCoordinate(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska XCoordinate-funktionen med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

YCoordinate(DbExpression)

Skapar en DbFunctionExpression som anropar den kanoniska funktionen "YCoordinate" med det angivna argumentet, som måste ha resultattypen Edm.Geometry. Resultattypen för uttrycket är Edm.Double.

Gäller för