Sdílet prostřednictvím


SpatialEdmFunctions Třída

Definice

Poskytuje rozhraní API pro vytváření DbExpressionfunkcí, které volají kanonické funkce EDM související s prostorem, a tam, kde je to vhodné, umožňuje přístup k tomuto rozhraní API jako rozšiřující metody pro samotný typ výrazu.

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
Dědičnost
SpatialEdmFunctions

Metody

Area(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Area se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

AsBinary(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci AsBinary se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Binary.

AsGml(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci AsGml se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

AsText(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci AsText se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

Centroid(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Centroid se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

CoordinateSystemId(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonické 'CoordinateSystemId' funkce se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

Distance(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Vzdálenost se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Double.

Elevation(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci Zvýšení se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

EndPoint(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci EndPoint se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je stejný jako typ výsledku spatialValue.

ExteriorRing(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci ExteriorRing se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

GeographyCollectionFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyCollectionFromBinary se zadanými argumenty. geographyCollectionWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyCollectionFromText se zadanými argumenty. geographyCollectionWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromBinary(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyFromBinary se zadaným argumentem, který musí mít binární typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyFromBinary se zadanými argumenty. wellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromGml(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeographyFromGml se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Geography.

GeographyFromGml(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyFromGml se zadanými argumenty. geographyMarkup musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromText(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeographyFromText se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Geography. Jeho hodnota má výchozí ID systému souřadnic (SRID) podkladového zprostředkovatele.

GeographyFromText(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeographyFromText se zadanými argumenty. wellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyLineFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyLineFromBinary se zadanými argumenty. lineWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeographyLineFromText se zadanými argumenty. lineWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyMultiLineFromBinary se zadanými argumenty. multiLineWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyMultiLineFromText se zadanými argumenty. multiLineWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Vytvoří DbFunctionExpression funkci, která vyvolá kanonickou funkci GeographyMultiPointFromBinary se zadanými argumenty. multiPointWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyMultiPointFromText se zadanými argumenty. multiPointWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Vytvoří DbFunctionExpression funkci, která vyvolá kanonickou funkci GeographyMultiPolygonFromBinary se zadanými argumenty. multiPolygonWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyMultiPolygonFromText se zadanými argumenty. multiPolygonWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyPointFromBinary se zadanými argumenty. pointWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyPointFromText(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeographyPointFromText se zadanými argumenty.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyPolygonFromBinary se zadanými argumenty. polygonWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeographyPolygonFromText se zadanými argumenty. polygonWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryCollectionFromBinary se zadanými argumenty. geometryCollectionWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryCollectionFromText se zadanými argumenty. geometryCollectionWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromBinary(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryFromBinary se zadaným argumentem, který musí mít binární typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryFromBinary se zadanými argumenty. wellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromGml(DbExpression)

Vytvoří kanonickou DbFunctionExpression funkci GeometryFromGml se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Geometry.

GeometryFromGml(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryFromGml se zadanými argumenty. geometryMarkup musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromText(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci GeometryFromText se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Geometry. Jeho hodnota má výchozí ID systému souřadnic (SRID) podkladového zprostředkovatele.

GeometryFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryFromText se zadanými argumenty. wellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryLineFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryLineFromBinary se zadanými argumenty. lineWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryLineFromText se zadanými argumenty. lineWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Vytvoří DbFunctionExpression funkci, která vyvolá kanonickou funkci GeometryMultiLineFromBinary se zadanými argumenty. multiLineWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryMultiLineFromText se zadanými argumenty. multiLineWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Vytvoří DbFunctionExpression funkci, která vyvolá kanonickou funkci GeometryMultiPointFromBinary se zadanými argumenty. multiPointWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryMultiPointFromText se zadanými argumenty. multiPointWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonický GeometryMultiPolygonFromBinary funkce se zadanými argumenty. multiPolygonWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPolygonFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonický GeometryMultiPolygonFromText funkce se zadanými argumenty. multiPolygonWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPointFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryPointFromBinary se zadanými argumenty. pointWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryPointFromText se zadanými argumenty. pointWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryPolygonFromBinary se zadanými argumenty. polygonWellKnownBinaryValue musí mít binární typ výsledku, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci GeometryPolygonFromText se zadanými argumenty. polygonWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci InteriorRingAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geometry. Druhý argument musí mít celočíselné typy výsledků. Typ výsledku výrazu je Edm.Geometry.

InteriorRingCount(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci InteriorRingCount se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

IsClosedSpatial(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonický IsClosedSpatial funkce se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je Edm.Boolean.

IsEmptySpatial(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci IsEmptySpatial se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

IsRing(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci IsRing se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku je Edm.Boolean.

IsSimpleGeometry(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci IsSimpleGeometry se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

IsValidGeometry(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci IsValidGeometry se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

Latitude(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Zeměpisná šířka se zadaným argumentem, který musí mít typ výsledku Edm.Geography. Typ výsledku výrazu je Edm.Double.

Longitude(DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci Zeměpisná délka se zadaným argumentem, který musí mít typ výsledku Edm.Geography. Typ výsledku výrazu je Edm.Double.

Measure(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci "Measure" se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

PointAt(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci PointAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Druhý argument musí mít celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ výrazu spatialValue.

PointCount(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci PointCount se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

PointOnSurface(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci PointOnSurface se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialBoundary(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialBoundary se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialBuffer se zadanými argumenty, které musí mít typy výsledků Edm.Geography nebo Edm.Geometry a Edm.Double. Typ výsledku výrazu je Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialContains se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialConvexHull(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialConvexHull se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialCrosses se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialDifference se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialDimension(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialDimension se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci SpatialDisjoint se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialElementAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Druhý argument musí mít celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ výrazu spatialValue.

SpatialElementCount(DbExpression)

Vytvoří DbFunctionExpression vyvolá kanonickou funkci SpatialElementCount se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

SpatialEnvelope(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialEnvelope se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialEquals se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialIntersection se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialIntersects se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialLength(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialLength se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialOverlaps se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Vytvoří objekt DbFunctionExpression , který vyvolá kanonickou funkci SpatialRelate se zadanými argumenty, které musí mít typy výsledků Edm.Geometry a string. Typ výsledku výrazu je Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialSymmetricDifference se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialTouches se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialTypeName(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialTypeName se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

SpatialUnion(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialUnion se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci SpatialWithin se zadanými argumenty, z nichž každý musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

StartPoint(DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci StartPoint se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je stejný jako typ výsledku spatialValue.

XCoordinate(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci XCoordinate se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Double.

YCoordinate(DbExpression)

Vytvoří funkci DbFunctionExpression , která vyvolá kanonickou funkci YCoordinate se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Double.

Platí pro