Classe EntityFunctions
[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.]
Nota: questa API è ora obsoleta.
Fornisce metodi CLR (Common Language Runtime) che espongono funzioni canoniche EDM per l'utilizzo nelle query LINQ to Entities DbContext o ObjectContext.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Objects.EntityFunctions
Spazio dei nomi: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<ObsoleteAttribute("This class has been replaced by System.Data.Entity.DbFunctions.")> _
Public NotInheritable Class EntityFunctions
'Utilizzo
[ObsoleteAttribute("This class has been replaced by System.Data.Entity.DbFunctions.")]
public static class EntityFunctions
[ObsoleteAttribute(L"This class has been replaced by System.Data.Entity.DbFunctions.")]
public ref class EntityFunctions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ObsoleteAttribute("This class has been replaced by System.Data.Entity.DbFunctions.")>]
type EntityFunctions = class end
public final class EntityFunctions
Il tipo EntityFunctions espone i seguenti membri.
Metodi
rapporti | Descrizione | |
---|---|---|
AddDays(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddDays canonica per aggiungere il numero di giorni specificato a una data/ora. | |
AddDays(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddDays canonica per aggiungere il numero di giorni specificato a una data/ora. | |
AddHours(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddHours canonica per aggiungere il numero di ore specificato a una data/ora. | |
AddHours(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddHours canonica per aggiungere il numero di ore specificato a una data/ora. | |
AddHours(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddHours canonica per aggiungere il numero di ore specificato a un intervallo di tempo. | |
AddMicroseconds(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMicroseconds canonica per aggiungere il numero di microsecondi specificato a una data/ora. | |
AddMicroseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMicroseconds canonica per aggiungere il numero di microsecondi specificato a una data/ora. | |
AddMicroseconds(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMicroseconds canonica per aggiungere il numero di microsecondi specificato a un intervallo di tempo. | |
AddMilliseconds(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMilliseconds canonica per aggiungere il numero di millisecondi specificato a una data/ora. | |
AddMilliseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMilliseconds canonica per aggiungere il numero di millisecondi specificato a una data/ora. | |
AddMilliseconds(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMilliseconds canonica per aggiungere il numero di millisecondi specificato a un intervallo di tempo. | |
AddMinutes(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMinutes canonica per aggiungere il numero di minuti specificato a una data/ora. | |
AddMinutes(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMinutes canonica per aggiungere il numero di minuti specificato a una data/ora. | |
AddMinutes(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMinutes canonica per aggiungere il numero di minuti specificato a un intervallo di tempo. | |
AddMonths(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMonths canonica per aggiungere il numero di mesi specificato a una data/ora. | |
AddMonths(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddMonths canonica per aggiungere il numero di mesi specificato a una data/ora. | |
AddNanoseconds(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddNanoseconds canonica per aggiungere il numero di nanosecondi specificato a una data/ora. | |
AddNanoseconds(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddNanoseconds canonica per aggiungere il numero di nanosecondi specificato a una data/ora. | |
AddNanoseconds(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddNanoseconds canonica per aggiungere il numero di nanosecondi specificato a un intervallo di tempo. | |
AddSeconds(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddSeconds canonica per aggiungere il numero di secondi specificato a una data/ora. | |
AddSeconds(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddSeconds canonica per aggiungere il numero di secondi specificato a una data/ora. | |
AddSeconds(Nullable<TimeSpan>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddSeconds canonica per aggiungere il numero di secondi specificato a un intervallo di tempo. | |
AddYears(Nullable<DateTime>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddYears canonica per aggiungere il numero di anni specificato a una data/ora. | |
AddYears(Nullable<DateTimeOffset>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM AddYears canonica per aggiungere il numero di anni specificato a una data/ora. | |
AsNonUnicode | Se utilizzato come parte di una query LINQ to Entities, questo metodo funge da operatore che fa in modo che l'input venga trattato come una stringa non Unicode. | |
AsUnicode | Se utilizzato come parte di una query LINQ to Entities, questo metodo funge da operatore che fa in modo che l'input venga trattato come una stringa Unicode. | |
CreateDateTime | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM CreateDateTime canonica per creare un nuovo oggetto DateTime. | |
CreateDateTimeOffset | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM CreateDateTimeOffset canonica per creare un nuovo oggetto DateTimeOffset. | |
CreateTime | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM CreateTime canonica per creare un nuovo oggetto TimeSpan. | |
DiffDays(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffDays canonica per calcolare il numero di giorni tra due date/ore. | |
DiffDays(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffDays canonica per calcolare il numero di giorni tra due date/ore. | |
DiffHours(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffHours canonica per calcolare il numero di ore tra due date/ore. | |
DiffHours(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffHours canonica per calcolare il numero di ore tra due date/ore. | |
DiffHours(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffHours canonica per calcolare il numero di ore tra due intervalli di tempo. | |
DiffMicroseconds(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMicroseconds canonica per calcolare il numero di microsecondi tra due date/ore. | |
DiffMicroseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMicroseconds canonica per calcolare il numero di microsecondi tra due date/ore. | |
DiffMicroseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMicroseconds canonica per calcolare il numero di microsecondi tra due intervalli di tempo. | |
DiffMilliseconds(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMilliseconds canonica per calcolare il numero di millisecondi tra due date/ore. | |
DiffMilliseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMilliseconds canonica per calcolare il numero di millisecondi tra due date/ore. | |
DiffMilliseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMilliseconds canonica per calcolare il numero di millisecondi tra due intervalli di tempo. | |
DiffMinutes(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMinutes canonica per calcolare il numero di minuti tra due date/ore. | |
DiffMinutes(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMinutes canonica per calcolare il numero di minuti tra due date/ore. | |
DiffMinutes(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMinutes canonica per calcolare il numero di minuti tra due intervalli di tempo. | |
DiffMonths(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMonths canonica per calcolare il numero di mesi tra due date/ore. | |
DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffMonths canonica per calcolare il numero di mesi tra due date/ore. | |
DiffNanoseconds(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffNanoseconds canonica per calcolare il numero di nanosecondi tra due date/ore. | |
DiffNanoseconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffNanoseconds canonica per calcolare il numero di nanosecondi tra due date/ore. | |
DiffNanoseconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffNanoseconds canonica per calcolare il numero di nanosecondi tra due intervalli di tempo. | |
DiffSeconds(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffSeconds canonica per calcolare il numero di secondi tra due date/ore. | |
DiffSeconds(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffSeconds canonica per calcolare il numero di secondi tra due date/ore. | |
DiffSeconds(Nullable<TimeSpan>, Nullable<TimeSpan>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffSeconds canonica per calcolare il numero di secondi tra due intervalli di tempo. | |
DiffYears(Nullable<DateTime>, Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffYears canonica per calcolare il numero di anni tra due date/ore. | |
DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM DiffYears canonica per calcolare il numero di anni tra due date/ore. | |
GetTotalOffsetMinutes | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM GetTotalOffsetMinutes canonica per restituire il numero di minuti di offset della data/ora specificata rispetto al fuso orario UTC.In genere si tratta di un valore compreso tra +780 e -780 (+ o - 13 ore). | |
Left | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Left canonica per restituire un numero specificato dei caratteri più a sinistra in una stringa. | |
Reverse | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Reverse canonica per restituire una stringa specificata con l'ordine dei caratteri invertito. | |
Right | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Right canonica per restituire un numero specificato dei caratteri più a destra in una stringa. | |
StandardDeviation(IEnumerable<Decimal>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Double>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Int64>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Nullable<Decimal>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Nullable<Double>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Nullable<Int32>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviation(IEnumerable<Nullable<Int64>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDev canonica per calcolare la deviazione standard della raccolta. | |
StandardDeviationP(IEnumerable<Decimal>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Double>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Int64>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Nullable<Decimal>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Nullable<Double>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Nullable<Int32>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
StandardDeviationP(IEnumerable<Nullable<Int64>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM StDevP canonica per calcolare la deviazione standard per la popolazione. | |
Truncate(Nullable<Decimal>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Truncate canonica per troncare il valore specificato in base al numero di cifre indicate. | |
Truncate(Nullable<Double>, Nullable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Truncate canonica per troncare il valore specificato in base al numero di cifre indicate. | |
TruncateTime(Nullable<DateTime>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM TruncateTime canonica per restituire la data specificata con la porzione ora cancellata. | |
TruncateTime(Nullable<DateTimeOffset>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM TruncateTime canonica per restituire la data specificata con la porzione ora cancellata. | |
Var(IEnumerable<Decimal>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Double>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Int64>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Nullable<Decimal>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Nullable<Double>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Nullable<Int32>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
Var(IEnumerable<Nullable<Int64>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM Var canonica per calcolare la varianza della raccolta. | |
VarP(IEnumerable<Decimal>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Double>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Int32>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Int64>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Nullable<Decimal>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Nullable<Double>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Nullable<Int32>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. | |
VarP(IEnumerable<Nullable<Int64>>) | Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM VarP canonica per calcolare la varianza per la popolazione. |
In alto
Note
Si noti che queste funzioni sono state spostate nella classe DbFunctions che inizia con EF6. Le funzioni vengono mantenute qui unicamente per agevolare la migrazioni delle app EF precedenti in EF6.
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.