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 | |
---|---|---|
![]() ![]() |
Acos(Nullable<Decimal>) | Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato.L'angolo viene chiamato arcocoseno. |
![]() ![]() |
Acos(Nullable<Double>) | Funzione matematica che restituisce l'angolo, in radianti, il cui coseno è il valore numerico specificato.L'angolo viene chiamato arcocoseno. |
![]() ![]() |
Ascii | Restituisce il codice ASCII del carattere più a sinistra in un'espressione di caratteri. |
![]() ![]() |
Asin(Nullable<Decimal>) | Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato.L'angolo viene chiamato arcoseno. |
![]() ![]() |
Asin(Nullable<Double>) | Funzione matematica che restituisce l'angolo, in radianti, il cui seno è il valore numerico specificato.L'angolo viene chiamato arcoseno. |
![]() ![]() |
Atan(Nullable<Decimal>) | Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato.L'angolo viene chiamato arcotangente. |
![]() ![]() |
Atan(Nullable<Double>) | Funzione matematica che restituisce l'angolo, in radianti, la cui tangente è il valore numerico specificato.L'angolo viene chiamato arcotangente. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
Char | Restituisce il carattere corrispondente al valore ASCII intero specificato. |
![]() ![]() |
CharIndex(Byte[], Byte[]) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
CharIndex(String, String) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
CharIndex(array<Byte[], array<Byte[], Nullable<Int32>) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
CharIndex(array<Byte[], array<Byte[], Nullable<Int64>) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
CharIndex(String, String, Nullable<Int32>) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
CharIndex(String, String, Nullable<Int64>) | Restituisce la posizione iniziale di un'espressione trovata all'interno di un'altra. |
![]() ![]() |
Checksum(Byte[]) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<Boolean>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<DateTime>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<DateTimeOffset>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<Decimal>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<Double>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<Guid>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Nullable<TimeSpan>) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(String) | Restituisce il valore di checksum calcolato sull'argomento di input. |
![]() ![]() |
Checksum(Byte[], Byte[]) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Boolean>, Nullable<Boolean>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<DateTime>, Nullable<DateTime>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Decimal>, Nullable<Decimal>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Double>, Nullable<Double>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Guid>, Nullable<Guid>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(String, String) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Byte[], Byte[], Byte[]) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
Checksum(String, String, String) | Restituisce il valore di checksum calcolato sugli argomenti di input. |
![]() ![]() |
ChecksumAggregate(IEnumerable<Int32>) | Restituisce il checksum dei valori in una raccolta.I valori Null vengono ignorati. |
![]() ![]() |
ChecksumAggregate(IEnumerable<Nullable<Int32>>) | Restituisce il checksum dei valori in una raccolta.I valori Null vengono ignorati. |
![]() ![]() |
Cos(Nullable<Decimal>) | Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata. |
![]() ![]() |
Cos(Nullable<Double>) | Restituisce il coseno trigonometrico dell'angolo specificato, espresso in radianti, nell'espressione specificata. |
![]() ![]() |
Cot(Nullable<Decimal>) | Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, espresso in radianti. |
![]() ![]() |
Cot(Nullable<Double>) | Funzione matematica che restituisce la cotangente trigonometrica dell'angolo specificato, espresso in radianti. |
![]() ![]() |
CurrentTimestamp | Restituisce la data e l'ora correnti. |
![]() ![]() |
CurrentUser | Restituisce il nome dell'utente corrente. |
![]() ![]() |
DataLength(Byte[]) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<Boolean>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<DateTime>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<DateTimeOffset>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<Decimal>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<Double>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<Guid>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(Nullable<TimeSpan>) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DataLength(String) | Restituisce il numero di byte utilizzati per rappresentare qualsiasi espressione. |
![]() ![]() |
DateAdd(String, Nullable<Double>, Nullable<DateTime>) | Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata. |
![]() ![]() |
DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>) | Restituisce un nuovo valore della data basato sull'aggiunta di un intervallo alla data specificata. |
![]() ![]() |
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. |
![]() ![]() |
DateAdd(String, Nullable<Double>, String) | Restituisce un nuovo valore datetime basato sull'aggiunta di un intervallo alla data specificata. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
DateName(String, Nullable<DateTime>) | Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DateName(String, Nullable<DateTimeOffset>) | Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DateName(String, Nullable<TimeSpan>) | Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DateName(String, String) | Restituisce una stringa di caratteri che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DatePart(String, Nullable<DateTime>) | Restituisce un valore Integer che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DatePart(String, Nullable<DateTimeOffset>) | Restituisce un valore Integer che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DatePart(String, Nullable<TimeSpan>) | Restituisce un valore Integer che rappresenta la parte specificata della data indicata. |
![]() ![]() |
DatePart(String, String) | Restituisce un valore Integer che rappresenta la parte specificata della data indicata. |
![]() ![]() |
Degrees(Nullable<Decimal>) | Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti. |
![]() ![]() |
Degrees(Nullable<Double>) | Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti. |
![]() ![]() |
Degrees(Nullable<Int32>) | Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti. |
![]() ![]() |
Degrees(Nullable<Int64>) | Restituisce l'angolo corrispondente, espresso in gradi, per un angolo specificato in radianti. |
![]() ![]() |
Difference | Restituisce un valore Integer che indica la differenza tra i valori SOUNDEX di due espressioni di caratteri. |
![]() ![]() |
Exp(Nullable<Decimal>) | Restituisce il valore esponenziale dell'espressione float specificata. |
![]() ![]() |
Exp(Nullable<Double>) | Restituisce il valore esponenziale dell'espressione float specificata. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
HostName | Restituisce il nome della workstation. |
![]() ![]() |
IsDate | Indica se il valore di input rappresenta una data o un'ora valida. |
![]() ![]() |
IsNumeric | Indica se il valore di input rappresenta un tipo numerico valido. |
![]() ![]() |
Log(Nullable<Decimal>) | Restituisce il logaritmo naturale del valore di input specificato. |
![]() ![]() |
Log(Nullable<Double>) | Restituisce il logaritmo naturale del valore di input specificato. |
![]() ![]() |
Log10(Nullable<Decimal>) | Restituisce il logaritmo in base 10 del valore di input specificato. |
![]() ![]() |
Log10(Nullable<Double>) | Restituisce il logaritmo in base 10 del valore di input specificato. |
![]() ![]() |
NChar | Restituisce il carattere Unicode con il codice Integer specificato in base a quanto definito dallo standard Unicode. |
![]() ![]() |
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. |
![]() ![]() |
Pi | Restituisce il valore della costante pi greco. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
Radians(Nullable<Decimal>) | Restituisce la misura in radianti corrispondente all'angolo specificato in gradi. |
![]() ![]() |
Radians(Nullable<Double>) | Restituisce la misura in radianti corrispondente all'angolo specificato in gradi. |
![]() ![]() |
Radians(Nullable<Int32>) | Restituisce la misura in radianti corrispondente all'angolo specificato in gradi. |
![]() ![]() |
Radians(Nullable<Int64>) | Restituisce la misura in radianti corrispondente all'angolo specificato in gradi. |
![]() ![]() |
Rand() | Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi. |
![]() ![]() |
Rand(Nullable<Int32>) | Restituisce un valore float pseudocasuale compreso tra 0 e 1, esclusi. |
![]() ![]() |
Replicate | Ripete un valore stringa un numero di volte specificato. |
![]() ![]() |
Sign(Nullable<Decimal>) | Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata. |
![]() ![]() |
Sign(Nullable<Double>) | Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata. |
![]() ![]() |
Sign(Nullable<Int32>) | Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata. |
![]() ![]() |
Sign(Nullable<Int64>) | Restituisce il segno positivo (+1), zero (0) o il segno negativo (-1) dell'espressione specificata. |
![]() ![]() |
Sin(Nullable<Decimal>) | Restituisce il seno trigonometrico dell'angolo specificato. |
![]() ![]() |
Sin(Nullable<Double>) | Restituisce il seno trigonometrico dell'angolo specificato. |
![]() ![]() |
SoundCode | Converte una stringa alfanumerica in un codice di quattro caratteri (SOUNDEX) per trovare parole o nomi simili. |
![]() ![]() |
Space | Restituisce una stringa di spazi ripetuti. |
![]() ![]() |
Square(Nullable<Decimal>) | Restituisce il quadrato del numero specificato. |
![]() ![]() |
Square(Nullable<Double>) | Restituisce il quadrato del numero specificato. |
![]() ![]() |
SquareRoot(Nullable<Decimal>) | Restituisce la radice quadrata del numero specificato. |
![]() ![]() |
SquareRoot(Nullable<Double>) | Restituisce la radice quadrata del numero specificato. |
![]() ![]() |
StringConvert(Nullable<Decimal>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
StringConvert(Nullable<Double>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
StringConvert(Nullable<Decimal>, Nullable<Int32>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
StringConvert(Nullable<Double>, Nullable<Int32>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>) | Restituisce dati di tipo carattere convertiti da dati numerici. |
![]() ![]() |
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. |
![]() ![]() |
Tan(Nullable<Decimal>) | Restituisce la tangente trigonometrica dell'espressione di input. |
![]() ![]() |
Tan(Nullable<Double>) | Restituisce la tangente trigonometrica dell'espressione di input. |
![]() ![]() |
Unicode | Restituisce il valore Integer, come definito dallo standard Unicode, per il primo carattere dell'espressione di input. |
![]() ![]() |
UserName() | Restituisce un nome utente del database corrispondente al numero di identificazione specificato. |
![]() ![]() |
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.