SqlGeography.Filter 方法 (SqlGeography)

 

提供了一种快速、仅索引相交方法,可确定一个地域实例是否与另一个 SqlGeography 实例相交(假定有索引可用)。

命名空间:   Microsoft.SqlServer.Types
程序集:  Microsoft.SqlServer.Types(位于 Microsoft.SqlServer.Types.dll)

语法

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean Filter(
    SqlGeography other
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlBoolean Filter(
    SqlGeography^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member Filter : 
        other:SqlGeography -> SqlBoolean
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function Filter (
    other As SqlGeography
) As SqlBoolean

参数

返回值

Type: System.Data.SqlTypes.SqlBoolean

一个 SqlBoolean 值,该值指定所指定的 SqlGeography 实例是否与当前 SqlGeography 相交。

如果地域实例与另一个 SqlGeography 实例存在相交的可能,则返回 1。 该方法可能产生负正返回,并且确切结果可能是依赖于计划的。 如果不与任何 SqlGeography 实例相交,则返回精确的 0 值(真负返回)。

备注

在无索引可用或未使用索引的情况下,该方法返回的值将与使用相同参数调用 STIntersects 返回的值相同。

此方法是不具有确定性的方法,而且不精确。

另请参阅

SqlGeography 类
Microsoft.SqlServer.Types 命名空间

返回页首