Condividi tramite


Metodo SqlSpatialFunctions.Filter (DbGeometry, DbGeometry)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Offre un rapido metodo di intersezione solo per indice per determinare se un'istanza geografica interseca un'altra istanza di SqlGeometry, posto che un indice sia disponibile.

Spazio dei nomi:  System.Data.Entity.SqlServer
Assembly:  EntityFramework.SqlServer (in EntityFramework.SqlServer.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "geometryValue")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "geometryOther")> _
<DbFunctionAttribute("SqlServer", "FILTER")> _
Public Shared Function Filter ( _
    geometryValue As DbGeometry, _
    geometryOther As DbGeometry _
) As Nullable(Of Boolean)
'Utilizzo
Dim geometryValue As DbGeometry 
Dim geometryOther As DbGeometry 
Dim returnValue As Nullable(Of Boolean)

returnValue = SqlSpatialFunctions.Filter(geometryValue, _
    geometryOther)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryValue")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryOther")]
[DbFunctionAttribute("SqlServer", "FILTER")]
public static Nullable<bool> Filter(
    DbGeometry geometryValue,
    DbGeometry geometryOther
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"geometryValue")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"geometryOther")]
[DbFunctionAttribute(L"SqlServer", L"FILTER")]
public:
static Nullable<bool> Filter(
    DbGeometry^ geometryValue, 
    DbGeometry^ geometryOther
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryValue")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geometryOther")>]
[<DbFunctionAttribute("SqlServer", "FILTER")>]
static member Filter : 
        geometryValue:DbGeometry * 
        geometryOther:DbGeometry -> Nullable<bool> 
public static function Filter(
    geometryValue : DbGeometry, 
    geometryOther : DbGeometry
) : Nullable<boolean>

Parametri

Valore restituito

Tipo: System.Nullable<Boolean>
True se un'istanza geografica potenzialmente interseca un'altra istanza di SqlGeography; in caso contrario, false.

Vedere anche

Riferimento

SqlSpatialFunctions Classe

Overload Filter

Spazio dei nomi System.Data.Entity.SqlServer