SpatialEdmFunctions Classe

Definição

Fornece uma API para construir DbExpressions que invocam funções EDM canônicas relacionadas espacialmente e, quando apropriado, permite que essa API seja acessada como métodos de extensão no 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

Nome Description
Area(DbExpression)

Cria um DbFunctionExpression que invoca a função 'Area' canônica 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 'AsBinary' canônica 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 'AsGml' canônica 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 'AsText' canônica 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 'Centroid' canônica 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 "CoordinateSystemId" canônica 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 "Distância" canônica com os argumentos especificados, que cada um deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 "Elevação" canônica 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 "EndPoint" canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é o mesmo que o de spatialValue.

ExteriorRing(DbExpression)

Cria um DbFunctionExpression que invoca a função 'ExteriorRing' canônica 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 "GeographyCollectionFromBinary" canônica 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 "GeographyCollectionFromText" canônica com os argumentos especificados. geographyCollectionWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyFromBinary" canônica 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 "GeographyFromBinary" canônica 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 "GeographyFromGml" canônica com os argumentos especificados. geographyMarkup deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyFromGml" canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Geography.

GeographyFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "GeographyFromText" canônica com os argumentos especificados. wellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyFromText" canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Geography. Seu valor tem a SRID (ID do sistema de coordenadas) padrão do provedor subjacente.

GeographyLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "GeographyLineFromBinary" canônica 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 "GeographyLineFromText" canônica com os argumentos especificados. lineWellKnownText deve ter um tipo de resultado de cadeia de caracteres, enquanto coordinateSystemId deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "GeographyMultiLineFromBinary" canônica 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 "GeographyMultiLineFromText" canônica com os argumentos especificados. multiLineWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyMultiPointFromBinary" canônica 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 "GeographyMultiPointFromText" canônica com os argumentos especificados. multiPointWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyMultiPolygonFromBinary" canônica 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 "GeographyMultiPolygonFromText" canônica com os argumentos especificados. multiPolygonWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeographyPointFromBinary" canônica 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 "GeographyPointFromText" canônica com os argumentos especificados.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função "GeographyPolygonFromBinary" canônica 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 "GeographyPolygonFromText" canônica com os argumentos especificados. polygonWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryCollectionFromBinary' canônica 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 'GeometryCollectionFromText' canônica com os argumentos especificados. geometryCollectionWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryFromBinary' canônica 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 'GeometryFromBinary' canônica 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 'GeometryFromGml' canônica com os argumentos especificados. geometryMarkup deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryFromGml' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Geometry.

GeometryFromText(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'GeometryFromText' canônica com os argumentos especificados. wellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryFromText' canônica com o argumento especificado, que deve ter um tipo de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Geometry. Seu valor tem a SRID (ID do sistema de coordenadas) padrão do provedor subjacente.

GeometryLineFromBinary(DbExpression, DbExpression)

Cria um DbFunctionExpression que invoca a função 'GeometryLineFromBinary' canônica 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 'GeometryLineFromText' canônica com os argumentos especificados. lineWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryMultiLineFromBinary' canônica 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 "GeometryMultiLineFromText" canônica com os argumentos especificados. multiLineWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeometryMultiPointFromBinary" canônica 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 "GeometryMultiPointFromText" canônica com os argumentos especificados. multiPointWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeometryMultiPolygonFromText" canônica com os argumentos especificados. multiPolygonWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 "GeometryPointFromBinary" canônica 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 "GeometryPointFromText" canônica com os argumentos especificados. pointWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'GeometryPolygonFromBinary' canônica 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 "GeometryPolygonFromText" canônica com os argumentos especificados. polygonWellKnownText deve ter um tipo de resultado de cadeia de caracteres, 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 'InteriorRingAt' canônica com os argumentos especificados. O primeiro argumento deve ter um tipo de resultado Edm.Geometry. O segundo argumento deve ter um tipo de resultado numérico inteiro. O tipo de resultado da expressão é Edm.Geometry.

InteriorRingCount(DbExpression)

Cria um DbFunctionExpression que invoca a função 'InteriorRingCount' canônica 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 'IsClosedSpatial' canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é Edm.Boolean.

IsEmptySpatial(DbExpression)

Cria um DbFunctionExpression que invoca a função 'IsEmptySpatial' canônica 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 'IsRing' canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geometry. O tipo de resultado é Edm.Boolean.

IsSimpleGeometry(DbExpression)

Cria um DbFunctionExpression que invoca a função 'IsSimpleGeometry' canônica 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 'IsValidGeometry' canônica 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 'Latitude' canônica 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 'Longitude' canônica 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 'Measure' canônica 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 'PointAt' canônica 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 'PointCount' canônica 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 "PointOnSurface" canônica 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 'SpatialBoundary' canônica 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 "SpatialBuffer" canônica 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 tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialConvexHull(DbExpression)

Cria um DbFunctionExpression que invoca a função 'SpatialConvexHull' canônica 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 "SpatialCrosses" canônica com os argumentos especificados, que devem ter cada um tipo de resultado Edm.Geometry. O tipo de resultado da expressão é Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Cria um que invoca a função 'SpatialDifference' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 "SpatialDimension" canônica 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 que invoca a função 'SpatialDisjoint' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialElementAt' canônica 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 'SpatialElementCount' canônica 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 'SpatialEnvelope' canônica 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 que invoca a função "SpatialEquals" canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 corresponder ao tipo de resultado de spatialValue2. O tipo de resultado da expressão é Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Cria um que invoca a função canônica 'SpatialIntersection' com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 que invoca a função canônica 'SpatialIntersects' com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialLength' canônica 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 'SpatialOverlaps' canônica com os argumentos especificados, que devem ter cada 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 'SpatialRelate' canônica com os argumentos especificados, que devem ter Edm.Geometry e tipos de resultado de cadeia de caracteres. O tipo de resultado da expressão é Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Cria um que invoca a função "SpatialSymmetricDifference" canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 que invoca a função canônica 'SpatialTouches' com os argumentos especificados, que cada um DbFunctionExpression deve ter 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 "SpatialTypeName" canônica 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 que invoca a função 'SpatialUnion' canônica com os argumentos especificados, que cada um DbFunctionExpression deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado deve spatialValue1 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 'SpatialWithin' canônica com os argumentos especificados, que devem ter cada 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 "StartPoint" canônica com o argumento especificado, que deve ter um tipo de resultado Edm.Geography ou Edm.Geometry. O tipo de resultado é o mesmo que o de spatialValue.

XCoordinate(DbExpression)

Cria um DbFunctionExpression que invoca a função 'XCoordinate' canônica 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 'YCoordinate' canônica 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