SpatialEdmFunctions Třída

Definice

Poskytuje rozhraní API pro sestavení DbExpression, které vyvolávají funkce kanonického EDM prostorového vztahu, a případně umožňuje, aby k rozhraní API bylo možné přistupovat jako metody rozšíření samotného typu výrazu.

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

Metody

Name Description
Area(DbExpression)

Vytvoří DbFunctionExpression 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ří DbFunctionExpression 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ří 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á kanonickou funkci CoordinateSystemId 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ří DbFunctionExpression , který vyvolá kanonické "vzdálenost" funkce se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , která vyvolá kanonické funkce "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á kanonické funkce 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ří DbFunctionExpression , která vyvolá kanonické funkce "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ří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyFromBinary(DbExpression)

Vytvoří 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.

GeographyFromGml(DbExpression, DbExpression)

Vytvoří, 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ý čí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.

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ý čí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 souřadnicového systému (SRID) podkladového zprostředkovatele.

GeographyLineFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

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

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý čí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ří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

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

GeometryFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromBinary(DbExpression)

Vytvoří 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.

GeometryFromGml(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryFromGml(DbExpression)

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

GeometryFromText(DbExpression, DbExpression)

Vytvoří, 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ý čí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 souřadnicového systému (SRID) podkladového zprostředkovatele.

GeometryLineFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

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

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

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

GeometryMultiPolygonFromText(DbExpression, DbExpression)

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

GeometryPointFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Vytvoří, 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ý číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Vytvoří volání DbFunctionExpression kanonické funkce GeometryPolygonFromText se zadanými argumenty. polygonWellKnownText musí mít typ výsledku řetězce, zatímco coordinateSystemId musí mít celočíselný číselný typ výsledku. Typ výsledku výrazu je Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Vytvoří, 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é čí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á kanonickou funkci IsClosedSpatial 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ří 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ří 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ří 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ří 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ří, 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ří 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ří DbFunctionExpression , která vyvolá kanonické funkce Míry 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ří, 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ý číselný typ výsledku. Typ výsledku výrazu je stejný jako typ výrazu .spatialValue

PointCount(DbExpression)

Vytvoří 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ří 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ří 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, které musí mít každý 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ří DbFunctionExpression , který vyvolá kanonickou funkci SpatialCrosses se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , která vyvolá kanonickou funkci SpatialDisjoint se zadanými argumenty, které musí mít každý 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ří, 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ý číselný typ výsledku. Typ výsledku výrazu je stejný jako typ výrazu .spatialValue

SpatialElementCount(DbExpression)

Vytvoří DbFunctionExpression , který 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ří 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ří DbFunctionExpression , která vyvolá kanonickou funkci SpatialEquals 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.

SpatialIntersection(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonickou funkci SpatialIntersection se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , který vyvolá kanonickou funkci SpatialIntersects se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , která vyvolá kanonickou funkci SpatialOverlaps se zadanými argumenty, které musí mít každý typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

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

SpatialSymmetricDifference(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression která vyvolá kanonickou funkci SpatialSymmetricDifference se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , který vyvolá kanonickou funkci SpatialTouches se zadanými argumenty, které musí mít každý 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ří DbFunctionExpression , který vyvolá kanonickou funkci SpatialUnion 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.

SpatialWithin(DbExpression, DbExpression)

Vytvoří, DbFunctionExpression který vyvolá kanonickou funkci SpatialWithin se zadanými argumenty, které musí mít každý 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ří, 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ří, 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