Condividi tramite


Classe SqlFunctions

[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.]

Contiene stub di funzioni che espongono i metodi SqlServer in Linq to Entities.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.SqlServer.SqlFunctions

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

Sintassi

'Dichiarazione
Public NotInheritable Class SqlFunctions
'Utilizzo
public static class SqlFunctions
public ref class SqlFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SqlFunctions =  class end
public final class SqlFunctions

Il tipo SqlFunctions espone i seguenti membri.

Metodi

  rapporti Descrizione
Metodo pubblicoMembro statico Acos(Nullable<Decimal>) Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato.L'angolo viene chiamato arcocoseno.
Metodo pubblicoMembro statico Acos(Nullable<Double>) Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato.L'angolo viene chiamato arcocoseno.
Metodo pubblicoMembro statico Ascii Restituisce il codice ASCII del carattere più a sinistra in un'espressione di caratteri.
Metodo pubblicoMembro statico Asin(Nullable<Decimal>) Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato.L'angolo viene chiamato arcoseno.
Metodo pubblicoMembro statico Asin(Nullable<Double>) Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato.L'angolo viene chiamato arcoseno.
Metodo pubblicoMembro statico Atan(Nullable<Decimal>) Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato.L'angolo viene chiamato arcotangente.
Metodo pubblicoMembro statico Atan(Nullable<Double>) Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato.L'angolo viene chiamato arcotangente.
Metodo pubblicoMembro statico Atan2(Nullable<Decimal>, Nullable<Decimal>) Restituisce l'angolo positivo, in radianti, tra l'asse x positivo e il raggio dall'origine tramite il punto (x, y), dove x e y rappresentano i due valori numerici specificati.Il primo parametro passato alla funzione è il valore y e il secondo parametro è il valore x.
Metodo pubblicoMembro statico Atan2(Nullable<Double>, Nullable<Double>) Restituisce l'angolo positivo, in radianti, tra l'asse x positivo e il raggio dall'origine tramite il punto (x, y), dove x e y rappresentano i due valori numerici specificati.Il primo parametro passato alla funzione è il valore y e il secondo parametro è il valore x.
Metodo pubblicoMembro statico Char Restituisce il carattere corrispondente al valore ASCII intero specificato.
Metodo pubblicoMembro statico CharIndex(Byte[], Byte[]) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico CharIndex(String, String) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico CharIndex(array<Byte[], array<Byte[], Nullable<Int32>) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico CharIndex(array<Byte[], array<Byte[], Nullable<Int64>) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico CharIndex(String, String, Nullable<Int32>) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico CharIndex(String, String, Nullable<Int64>) Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra.
Metodo pubblicoMembro statico Checksum(Byte[]) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<Boolean>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTime>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTimeOffset>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<Decimal>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<Double>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<Guid>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Nullable<TimeSpan>) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(String) Restituisce il valore di checksum calcolato sull'argomento di input.
Metodo pubblicoMembro statico Checksum(Byte[], Byte[]) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Boolean>, Nullable<Boolean>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTime>, Nullable<DateTime>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Decimal>, Nullable<Decimal>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Double>, Nullable<Double>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Guid>, Nullable<Guid>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(String, String) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Byte[], Byte[], Byte[]) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico Checksum(String, String, String) Restituisce il valore di checksum calcolato sugli argomenti di input.
Metodo pubblicoMembro statico ChecksumAggregate(IEnumerable<Int32>) Restituisce il checksum dei valori in una raccolta.I valori Null vengono ignorati.
Metodo pubblicoMembro statico ChecksumAggregate(IEnumerable<Nullable<Int32>>) Restituisce il checksum dei valori in una raccolta.I valori Null vengono ignorati.
Metodo pubblicoMembro statico Cos(Nullable<Decimal>) Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata.
Metodo pubblicoMembro statico Cos(Nullable<Double>) Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata.
Metodo pubblicoMembro statico Cot(Nullable<Decimal>) Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, espresso in radianti.
Metodo pubblicoMembro statico Cot(Nullable<Double>) Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, espresso in radianti.
Metodo pubblicoMembro statico CurrentTimestamp Restituisce la data e l'ora correnti.
Metodo pubblicoMembro statico CurrentUser Restituisce il nome dell'utente corrente.
Metodo pubblicoMembro statico DataLength(Byte[]) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<Boolean>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<DateTime>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<DateTimeOffset>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<Decimal>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<Double>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<Guid>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(Nullable<TimeSpan>) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DataLength(String) Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione.
Metodo pubblicoMembro statico DateAdd(String, Nullable<Double>, Nullable<DateTime>) Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata.
Metodo pubblicoMembro statico DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>) Restituisce un nuovo valore della data basato sull'aggiunta di un intervallo alla data specificata.
Metodo pubblicoMembro statico DateAdd(String, Nullable<Double>, Nullable<TimeSpan>) Restituisce un nuovo valore relativo all'intervallo di tempo basato sull'aggiunta di un intervallo all'intervallo di tempo specificato.
Metodo pubblicoMembro statico DateAdd(String, Nullable<Double>, String) Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTime>, Nullable<DateTime>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTime>, String) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<DateTimeOffset>, String) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, Nullable<TimeSpan>, String) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, String, Nullable<DateTime>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, String, Nullable<DateTimeOffset>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, String, Nullable<TimeSpan>) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateDiff(String, String, String) Restituisce il numero dei limiti di parti di data specificati compresi tra la data di inizio e la data di fine specificate.
Metodo pubblicoMembro statico DateName(String, Nullable<DateTime>) Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DateName(String, Nullable<DateTimeOffset>) Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DateName(String, Nullable<TimeSpan>) Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DateName(String, String) Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DatePart(String, Nullable<DateTime>) Restituisce un valore Integer che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DatePart(String, Nullable<DateTimeOffset>) Restituisce un valore Integer che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DatePart(String, Nullable<TimeSpan>) Restituisce un valore Integer che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico DatePart(String, String) Restituisce un valore Integer che rappresenta la parte specificata della data indicata.
Metodo pubblicoMembro statico Degrees(Nullable<Decimal>) Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti.
Metodo pubblicoMembro statico Degrees(Nullable<Double>) Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti.
Metodo pubblicoMembro statico Degrees(Nullable<Int32>) Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti.
Metodo pubblicoMembro statico Degrees(Nullable<Int64>) Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti.
Metodo pubblicoMembro statico Difference Restituisce un valore Integer che indica la differenza tra i valori SOUNDEX di due espressioni di caratteri.
Metodo pubblicoMembro statico Exp(Nullable<Decimal>) Restituisce il valore esponenziale dell'espressione float specificata.
Metodo pubblicoMembro statico Exp(Nullable<Double>) Restituisce il valore esponenziale dell'espressione float specificata.
Metodo pubblicoMembro statico GetDate Restituisce il timestamp di sistema del database corrente come valore datetime senza la differenza di fuso orario del database.Il valore deriva dal sistema operativo del computer in cui è in esecuzione l'istanza di SQL Server.
Metodo pubblicoMembro statico GetUtcDate Restituisce il timestamp di sistema del database corrente come valore datetime.La differenza di fuso orario del database non è inclusa.Il valore rappresenta l'ora UTC (Coordinated Universal Time) corrente.Il valore deriva dal sistema operativo del computer in cui è in esecuzione l'istanza di SQL Server.
Metodo pubblicoMembro statico HostName Restituisce il nome della workstation.
Metodo pubblicoMembro statico IsDate Indica se il valore di input rappresenta una data o un'ora valida.
Metodo pubblicoMembro statico IsNumeric Indica se il valore di input rappresenta un tipo numerico valido.
Metodo pubblicoMembro statico Log(Nullable<Decimal>) Restituisce il logaritmo naturale del valore di input specificato.
Metodo pubblicoMembro statico Log(Nullable<Double>) Restituisce il logaritmo naturale del valore di input specificato.
Metodo pubblicoMembro statico Log10(Nullable<Decimal>) Restituisce il logaritmo in base 10 del valore di input specificato.
Metodo pubblicoMembro statico Log10(Nullable<Double>) Restituisce il logaritmo in base 10 del valore di input specificato.
Metodo pubblicoMembro statico NChar Restituisce il carattere Unicode con il codice Integer specificato in base a quanto definito dallo standard Unicode.
Metodo pubblicoMembro statico PatIndex Restituisce la posizione iniziale della prima occorrenza di un modello in un'espressione specificata o una sequenza di zero se il modello non è trovato, su tutti i tipi di dati validi testo e carattere.
Metodo pubblicoMembro statico Pi Restituisce il valore della costante pi greco.
Metodo pubblicoMembro statico QuoteName(String) Restituisce una stringa Unicode in cui sono stati aggiunti i delimitatori per rendere la stringa di input un identificatore delimitato valido di Microsoft SQL Server.
Metodo pubblicoMembro statico QuoteName(String, String) Restituisce una stringa Unicode in cui sono stati aggiunti i delimitatori per rendere la stringa di input un identificatore delimitato valido di Microsoft SQL Server.
Metodo pubblicoMembro statico Radians(Nullable<Decimal>) Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.
Metodo pubblicoMembro statico Radians(Nullable<Double>) Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.
Metodo pubblicoMembro statico Radians(Nullable<Int32>) Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.
Metodo pubblicoMembro statico Radians(Nullable<Int64>) Restituisce la misura in radianti corrispondente all'angolo specificato in gradi.
Metodo pubblicoMembro statico Rand() Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi.
Metodo pubblicoMembro statico Rand(Nullable<Int32>) Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi.
Metodo pubblicoMembro statico Replicate Ripete un valore stringa un numero di volte specificato.
Metodo pubblicoMembro statico Sign(Nullable<Decimal>) Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.
Metodo pubblicoMembro statico Sign(Nullable<Double>) Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.
Metodo pubblicoMembro statico Sign(Nullable<Int32>) Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.
Metodo pubblicoMembro statico Sign(Nullable<Int64>) Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata.
Metodo pubblicoMembro statico Sin(Nullable<Decimal>) Restituisce il seno trigonometrico dell'angolo specificato.
Metodo pubblicoMembro statico Sin(Nullable<Double>) Restituisce il seno trigonometrico dell'angolo specificato.
Metodo pubblicoMembro statico SoundCode Converte una stringa alfanumerica in un codice di quattro caratteri (SOUNDEX) per trovare parole o nomi simili.
Metodo pubblicoMembro statico Space Restituisce una stringa di spazi ripetuti.
Metodo pubblicoMembro statico Square(Nullable<Decimal>) Restituisce il quadrato del numero specificato.
Metodo pubblicoMembro statico Square(Nullable<Double>) Restituisce il quadrato del numero specificato.
Metodo pubblicoMembro statico SquareRoot(Nullable<Decimal>) Restituisce la radice quadrata del numero specificato.
Metodo pubblicoMembro statico SquareRoot(Nullable<Double>) Restituisce la radice quadrata del numero specificato.
Metodo pubblicoMembro statico StringConvert(Nullable<Decimal>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico StringConvert(Nullable<Double>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico StringConvert(Nullable<Decimal>, Nullable<Int32>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico StringConvert(Nullable<Double>, Nullable<Int32>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>) Restituisce dati di tipo carattere convertiti da dati numerici.
Metodo pubblicoMembro statico Stuff Inserisce una stringa in un'altra stringa.Elimina una lunghezza specificata di caratteri nella stringa di destinazione nella posizione iniziale, quindi inserisce la seconda stringa nella stringa di destinazione nella posizione iniziale.
Metodo pubblicoMembro statico Tan(Nullable<Decimal>) Restituisce la tangente trigonometrica dell'espressione di input.
Metodo pubblicoMembro statico Tan(Nullable<Double>) Restituisce la tangente trigonometrica dell'espressione di input.
Metodo pubblicoMembro statico Unicode Restituisce il valore Integer, come definito dallo standard Unicode, per il primo carattere dell'espressione di input.
Metodo pubblicoMembro statico UserName() Restituisce un nome utente del database corrispondente al numero di identificazione specificato.
Metodo pubblicoMembro statico UserName(Nullable<Int32>) Restituisce un nome utente del database corrispondente al numero di identificazione specificato.

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.SqlServer