Udostępnij przez


SpatialEdmFunctions.SpatialRelate Metoda

Definicja

Tworzy obiekt DbFunctionExpression , który wywołuje kanoniczną funkcję "SpatialRelate" z określonymi argumentami, które muszą mieć typy wyników Edm.Geometry i ciągów. Typ wyniku wyrażenia to Edm.Boolean.

public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression SpatialRelate(this System.Data.Entity.Core.Common.CommandTrees.DbExpression geometryValue1, System.Data.Entity.Core.Common.CommandTrees.DbExpression geometryValue2, System.Data.Entity.Core.Common.CommandTrees.DbExpression intersectionPatternMatrix);
static member SpatialRelate : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function SpatialRelate (geometryValue1 As DbExpression, geometryValue2 As DbExpression, intersectionPatternMatrix As DbExpression) As DbFunctionExpression

Parametry

geometryValue1
DbExpression

Wyrażenie określające pierwszą wartość geometryczną.

geometryValue2
DbExpression

Wyrażenie określające wartość geometryczną, która powinna być porównywana z geometryValue1.

intersectionPatternMatrix
DbExpression

Wyrażenie określające tekstową reprezentację wielowymiarowego modelu Nine-Intersection Model (DE-9IM) używanego do porównywania geometriiValue1 i geometryValue2.

Zwraca

Nowa wartość DbFunctionExpression zwracająca wartość logiczną wskazującą, czy wartość geometryValue1 jest przestrzennie powiązana z geometryValue2 zgodnie z relacją przestrzenną wyznaczoną przez intersectionPatternMatrix.

Dotyczy