Condividi tramite


Metodo SqlSpatialFunctions.Filter (DbGeography, DbGeography)

[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 SqlGeography, posto che un indice sia disponibile.

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

Sintassi

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

returnValue = SqlSpatialFunctions.Filter(geographyValue, _
    geographyOther)
[DbFunctionAttribute("SqlServer", "FILTER")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geographyOther")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geographyValue")]
public static Nullable<bool> Filter(
    DbGeography geographyValue,
    DbGeography geographyOther
)
[DbFunctionAttribute(L"SqlServer", L"FILTER")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"geographyOther")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"geographyValue")]
public:
static Nullable<bool> Filter(
    DbGeography^ geographyValue, 
    DbGeography^ geographyOther
)
[<DbFunctionAttribute("SqlServer", "FILTER")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geographyOther")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "geographyValue")>]
static member Filter : 
        geographyValue:DbGeography * 
        geographyOther:DbGeography -> Nullable<bool> 
public static function Filter(
    geographyValue : DbGeography, 
    geographyOther : DbGeography
) : 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