SpatialEdmFunctions Classe

Définition

Fournit une API permettant de construire des DbExpression qui appellent les fonctions EDM canoniques associées spatiales et, si nécessaire, rend cette API accessible en tant que méthodes d’extension sur le type d’expression lui-même.

public ref class SpatialEdmFunctions abstract sealed
public static class SpatialEdmFunctions
type SpatialEdmFunctions = class
Public Module SpatialEdmFunctions
Héritage
SpatialEdmFunctions

Méthodes

Area(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Area » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

AsBinary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsBinary » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.Binary.

AsGml(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsGml » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

AsText(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « AsText » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

Centroid(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Centroid » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

CoordinateSystemId(DbExpression)

Crée une DbFunctionExpression appelant la fonction « CoordinateSystemId » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

Distance(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « Distance » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le résultat de l’expression est de type Edm.Double.

Elevation(DbExpression)

Crée une DbFunctionExpression appelant la fonction « Elevation » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

EndPoint(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « EndPoint » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est identique à celui de spatialValue.

ExteriorRing(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « ExteriorRing » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

GeographyCollectionFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyCollectionFromBinary » canonique avec les arguments spécifiés. geographyCollectionWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyCollectionFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyCollectionFromText » canonique avec les arguments spécifiés. geographyCollectionWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyFromBinary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeographyFromBinary » canonique avec l'argument spécifié, qui doit avoir un type de résultat binaire. Le type de résultat de l'expression est Edm.Geography.

GeographyFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyFromBinary » canonique avec les arguments spécifiés. wellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyFromGml(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeographyFromGml » canonique avec l'argument spécifié, qui doit avoir un résultat de type chaîne. Le type de résultat de l'expression est Edm.Geography.

GeographyFromGml(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyFromGml » canonique avec les arguments spécifiés. geographyMarkup doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyFromText(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeographyFromText » canonique avec l'argument spécifié, qui doit avoir un résultat de type chaîne. Le type de résultat de l'expression est Edm.Geography. Sa valeur possède l'identificateur de système de coordonnées par défaut (SRID) du fournisseur sous-jacent.

GeographyFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyFromText » canonique avec les arguments spécifiés. wellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyLineFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyLineFromBinary » canonique avec les arguments spécifiés. lineWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyLineFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyLineFromText » canonique avec les arguments spécifiés. lineWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiLineFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiLineFromBinary » canonique avec les arguments spécifiés. multiLineWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiLineFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiLineFromText » canonique avec les arguments spécifiés. multiLineWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiPointFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiPointFromBinary » canonique avec les arguments spécifiés. multiPointWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiPointFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiPointFromText » canonique avec les arguments spécifiés. multiPointWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiPolygonFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiPolygonFromBinary » canonique avec les arguments spécifiés. multiPolygonWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyMultiPolygonFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyMultiPolygonFromText » canonique avec les arguments spécifiés. multiPolygonWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyPointFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyPointFromBinary » canonique avec les arguments spécifiés. pointWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyPointFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyPointFromText » canonique avec les arguments spécifiés.

GeographyPolygonFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyPolygonFromBinary » canonique avec les arguments spécifiés. polygonWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeographyPolygonFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeographyPolygonFromText » canonique avec les arguments spécifiés. polygonWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geography.

GeometryCollectionFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryCollectionFromBinary » canonique avec les arguments spécifiés. geometryCollectionWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryCollectionFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryCollectionFromText » canonique avec les arguments spécifiés. geometryCollectionWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryFromBinary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeometryFromBinary » canonique avec l'argument spécifié, qui doit avoir un type de résultat binaire. Le type de résultat de l'expression est Edm.Geometry.

GeometryFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryFromBinary » canonique avec les arguments spécifiés. wellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryFromGml(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeometryFromGml » canonique avec l'argument spécifié, qui doit avoir un résultat de type chaîne. Le type de résultat de l'expression est Edm.Geometry.

GeometryFromGml(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryFromGml » canonique avec les arguments spécifiés. geometryMarkup doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryFromText(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « GeometryFromText » canonique avec l'argument spécifié, qui doit avoir un résultat de type chaîne. Le type de résultat de l'expression est Edm.Geometry. Sa valeur possède l'identificateur de système de coordonnées par défaut (SRID) du fournisseur sous-jacent.

GeometryFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryFromText » canonique avec les arguments spécifiés. wellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryLineFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryLineFromBinary » canonique avec les arguments spécifiés. lineWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryLineFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryLineFromText » canonique avec les arguments spécifiés. lineWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiLineFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiLineFromBinary » canonique avec les arguments spécifiés. multiLineWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiLineFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiLineFromText » canonique avec les arguments spécifiés. multiLineWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiPointFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiPointFromBinary » canonique avec les arguments spécifiés. multiPointWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiPointFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiPointFromText » canonique avec les arguments spécifiés. multiPointWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiPolygonFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiPolygonFromBinary » canonique avec les arguments spécifiés. multiPolygonWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryMultiPolygonFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryMultiPolygonFromText » canonique avec les arguments spécifiés. multiPolygonWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryPointFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryPointFromBinary » canonique avec les arguments spécifiés. pointWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryPointFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryPointFromText » canonique avec les arguments spécifiés. pointWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryPolygonFromBinary(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryPolygonFromBinary » canonique avec les arguments spécifiés. polygonWellKnownBinaryValue doit avoir un type de résultat binaire, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

GeometryPolygonFromText(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « GeometryPolygonFromText » canonique avec les arguments spécifiés. polygonWellKnownText doit avoir un type de résultat chaîne, tandis que coordinateSystemId doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « InteriorRingAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est Edm.Geometry.

InteriorRingCount(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « InteriorRingCount » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

IsClosedSpatial(DbExpression)

Crée une DbFunctionExpression appelant la fonction « IsClosedSpatial » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est Edm.Boolean.

IsEmptySpatial(DbExpression)

Crée une DbFunctionExpression appelant la fonction « IsEmptySpatial » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

IsRing(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsRing » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat est Edm.Boolean.

IsSimpleGeometry(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsSimpleGeometry » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

IsValidGeometry(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « IsValidGeometry » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

Latitude(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Latitude » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography. Le résultat de l’expression est de type Edm.Double.

Longitude(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Longitude » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography. Le résultat de l’expression est de type Edm.Double.

Measure(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « Measure » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

PointAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « PointAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est identique à celui de spatialValue.

PointCount(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « PointCount » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

PointOnSurface(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « PointOnSurface » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialBoundary(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialBoundary » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialBuffer » canonique avec les arguments spécifiés, qui doivent avoir un résultat de type Edm.Geography ou Edm.Geometry et Edm.Double. Le type de résultat de l'expression est Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialContains » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialConvexHull(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialConvexHull » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialCrosses » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialDimension(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDimension » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialDisjoint » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Crée un DbFunctionExpression qui appelle la fonction « SpatialElementAt » canonique avec les arguments spécifiés. Le premier argument doit avoir un type de résultat Edm.Geography ou Edm.Geometry. Le deuxième argument doit avoir un type de résultat numérique entier. Le type de résultat de l'expression est identique à celui de spatialValue.

SpatialElementCount(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialElementCount » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Int32.

SpatialEnvelope(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialEnvelope » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialEquals » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialIntersection » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialIntersects » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est Edm.Boolean.

SpatialLength(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialLength » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialOverlaps » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialRelate » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type chaîne et Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialSymmetricDifference » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialTouches » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

SpatialTypeName(DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialTypeName » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de l'expression est Edm.String.

SpatialUnion(DbExpression, DbExpression)

Crée une DbFunctionExpression appelant la fonction « SpatialUnion » canonique avec les arguments spécifiés, qui doivent chacun avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat de spatialValue1 doit correspondre au type de résultat de spatialValue2. Le type de résultat de l'expression est identique à celui de spatialValue1 et spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « SpatialWithin » canonique avec les arguments spécifiés, qui doivent avoir chacun un résultat de type Edm.Geometry. Le type de résultat de l'expression est Edm.Boolean.

StartPoint(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction «StartPoint » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geography ou Edm.Geometry. Le type de résultat est identique à celui de spatialValue.

XCoordinate(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « XCoordinate » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

YCoordinate(DbExpression)

Crée un objet DbFunctionExpression appelant la fonction « YCoordinate » canonique avec l'argument spécifié, qui doit avoir un résultat de type Edm.Geometry. Le résultat de l’expression est de type Edm.Double.

S’applique à