Operatori di confronto (Entity SQL)
Gli operatori di confronto sono definiti per i tipi seguenti: Byte, Int32, Int16, Int64, Double, Single, Decimal, String, DateTime, Date, Time, DateTimeOffset. La promozione dei tipi impliciti si verifica per gli operandi prima dell'applicazione dell'operatore di confronto. Gli operatori di confronto producono sempre valori booleani. Quando almeno uno degli operandi è null, il risultato è null.
L'uguaglianza e l'ineguaglianza sono definite per qualsiasi tipo di oggetto con un'identità, ad esempio il tipo Boolean. Gli oggetti non primitivi con identità sono considerati uguali se condividono la stessa identità.
Nella tabella seguente vengono elencati gli operatori di confronto Entity SQL.
Operatore | Descrizione |
---|---|
Consente di confrontare due espressioni per verificare se sono uguali. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra ha un valore maggiore di quella a destra. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra ha un valore maggiore o uguale a quella a destra. |
|
Consente di determinare se un'espressione di query è Null. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra ha un valore minore di quella a destra. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra ha un valore minore o uguale a quella a destra. |
|
Determina se un'espressione restituisce un valore incluso in un intervallo specificato. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra è diversa da quella a destra. |
|
Consente di confrontare due espressioni per determinare se l'espressione a sinistra è diversa da quella a destra. |
|
Determina se una determinata stringa di caratteri corrisponde a un modello specificato. |
Vedere anche
Concetti
Operatori (Entity SQL)
Ordine di precedenza degli operatori (Entity SQL)
Riferimenti a Entity SQL