SpatialEdmFunctions Classe

Definição

Fornece uma API para construir DbExpressions que invocam funções canónicas de EDM relacionadas com o espaço e, quando apropriado, permite que essa API seja acedida como métodos de extensão sobre o próprio tipo de expressão.

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
Herança
SpatialEdmFunctions

Métodos

Name Description
Area(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Area' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

AsBinary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsBinary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Binary.

AsGml(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsGml' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

AsText(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'AsText' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

Centroid(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Centroid' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

CoordinateSystemId(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'CoordinateSystemId' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

Distance(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Distância' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Double.

Elevation(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Elevation' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

EndPoint(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'EndPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de spatialValue.

ExteriorRing(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'ExteriorRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

GeographyCollectionFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyCollectionFromBinary' com os argumentos especificados. geographyCollectionWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyCollectionFromText' com os argumentos especificados. geographyCollectionWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromBinary' com os argumentos especificados. wellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyFromBinary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromBinary' com o argumento especificado, que deve ter um tipo de resultado binário. O tipo de resultado da expressão é Edm.Geography.

GeographyFromGml(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromGml' com os argumentos especificados. geographyMarkup deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyFromGml(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromGml' com o argumento especificado, que deve ter um tipo de resultado de cadeia. O tipo de resultado da expressão é Edm.Geography.

GeographyFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromText' com os argumentos especificados. wellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyFromText(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyFromText' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão é Edm.Geography. O seu valor tem o ID padrão do sistema de coordenadas (SRID) do fornecedor subjacente.

GeographyLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyLineFromBinary' com os argumentos especificados. lineWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyLineFromText' com os argumentos especificados. lineWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Cria uma DbFunctionExpression que invoca a função canónica 'GeographyMultiLineFromBinary' com os argumentos especificados. multiLineWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyMultiLineFromText' com os argumentos especificados. multiLineWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyMultiPointFromBinary' com os argumentos especificados. multiPointWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyMultiPointFromText' com os argumentos especificados. multiPointWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyMultiPolygonFromBinary' com os argumentos especificados. multiPolygonWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyMultiPolygonFromText' com os argumentos especificados. multiPolygonWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyPointFromBinary' com os argumentos especificados. pointWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyPointFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyPointFromText' com os argumentos especificados.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyPolygonFromBinary' com os argumentos especificados. polygonWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeographyPolygonFromText' com os argumentos especificados. polygonWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryCollectionFromBinary' com os argumentos especificados. geometryCollectionWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryCollectionFromText' com os argumentos especificados. geometryCollectionWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromBinary' com os argumentos especificados. wellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromBinary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromBinary' com o argumento especificado, que deve ter um tipo de resultado binário. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromGml(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromGml' com os argumentos especificados. geometryMarkup deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromGml(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromGml' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromText' com os argumentos especificados. wellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromText(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryFromText' com o argumento especificado, que deve ter um tipo de resultado de string. O tipo de resultado da expressão é Edm.Geometry. O seu valor tem o ID padrão do sistema de coordenadas (SRID) do fornecedor subjacente.

GeometryLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryLineFromBinary' com os argumentos especificados. lineWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryLineFromText' com os argumentos especificados. lineWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiLineFromBinary' com os argumentos especificados. multiLineWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiLineFromText' com os argumentos especificados. multiLineWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiPointFromBinary' com os argumentos especificados. multiPointWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiPointFromText' com os argumentos especificados. multiPointWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiPolygonFromBinary' com os argumentos especificados. multiPolygonWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryMultiPolygonFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryMultiPolygonFromText' com os argumentos especificados. multiPolygonWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryPointFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryPointFromBinary' com os argumentos especificados. pointWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryPointFromText' com os argumentos especificados. pointWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryPolygonFromBinary' com os argumentos especificados. polygonWellKnownBinaryValue deve ter um tipo de resultado binário, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'GeometryPolygonFromText' com os argumentos especificados. polygonWellKnownText deve ter um tipo de resultado de string, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geometry. O segundo argumento deve ter tipos de resultado numéricos inteiros. O tipo de resultado da expressão é Edm.Geometry.

InteriorRingCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'InteriorRingCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

IsClosedSpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsClosedSpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é Edm.Booleano.

IsEmptySpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsEmptySpatial' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

IsRing(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsRing' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado é Edm.Booleano.

IsSimpleGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsSimpleGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

IsValidGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'IsValidGeometry' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

Latitude(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Latitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double.

Longitude(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Longitude' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography. O tipo de resultado da expressão é Edm.Double.

Measure(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'Measure' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

PointAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de spatialValue.

PointCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

PointOnSurface(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'PointOnSurface' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialBoundary(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialBoundary' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialBuffer' com os argumentos especificados, que devem ter os tipos de resultado Edm.Geography ou Edm.Geometry e Edm.Double. O tipo de resultado da expressão é Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialContains' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialConvexHull(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialConvexHull' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialCrosses' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialDimension(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpaceDimension' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialDisjoint' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementAt' com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é o mesmo que o de spatialValue.

SpatialElementCount(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialElementCount' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Int32.

SpatialEnvelope(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialEnvelope' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialEquals' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersection' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialIntersects' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialLength(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialLength' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpaceOverlaps' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialRelate' com os argumentos especificados, que devem ter Edm.Geometry e tipos de resultados de string. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialSymmetricDifference' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialTouches' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialTypeName(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialTypeName' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado da expressão é Edm.String.

SpatialUnion(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialUnion' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado de spatialValue1 deve corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é o mesmo que o tipo de spatialValue1 e spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'SpatialWithin' com os argumentos especificados, que devem ter cada um um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

StartPoint(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'StartPoint' com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é igual ao de spatialValue.

XCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'XCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

YCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função canónica 'YCoordinate' com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Double.

Aplica-se a