Metodo DbFunctions.DiffMilliseconds (Nullable<TimeSpan>, Nullable<TimeSpan>)
[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.]
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.
Spazio dei nomi: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<DbFunctionAttribute("Edm", "DiffMilliseconds")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "timeValue2")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "timeValue1")> _
Public Shared Function DiffMilliseconds ( _
timeValue1 As Nullable(Of TimeSpan), _
timeValue2 As Nullable(Of TimeSpan) _
) As Nullable(Of Integer)
'Utilizzo
Dim timeValue1 As Nullable(Of TimeSpan)
Dim timeValue2 As Nullable(Of TimeSpan)
Dim returnValue As Nullable(Of Integer)
returnValue = DbFunctions.DiffMilliseconds(timeValue1, _
timeValue2)
[DbFunctionAttribute("Edm", "DiffMilliseconds")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue2")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue1")]
public static Nullable<int> DiffMilliseconds(
Nullable<TimeSpan> timeValue1,
Nullable<TimeSpan> timeValue2
)
[DbFunctionAttribute(L"Edm", L"DiffMilliseconds")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"timeValue2")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"timeValue1")]
public:
static Nullable<int> DiffMilliseconds(
Nullable<TimeSpan> timeValue1,
Nullable<TimeSpan> timeValue2
)
[<DbFunctionAttribute("Edm", "DiffMilliseconds")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue2")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue1")>]
static member DiffMilliseconds :
timeValue1:Nullable<TimeSpan> *
timeValue2:Nullable<TimeSpan> -> Nullable<int>
public static function DiffMilliseconds(
timeValue1 : Nullable<TimeSpan>,
timeValue2 : Nullable<TimeSpan>
) : Nullable<int>
Parametri
- timeValue1
Tipo: System.Nullable<TimeSpan>
Primo intervallo di tempo.
- timeValue2
Tipo: System.Nullable<TimeSpan>
Secondo intervallo di tempo.
Valore restituito
Tipo: System.Nullable<Int32>
Numero di millisecondi tra il primo e il secondo intervallo di tempo.
Note
Non è possibile chiamare direttamente questa funzione. Questa funzione può essere visualizzata solo all'interno di una query LINQ to Entities. Questa funzione viene convertita in una funzione corrispondente nel database.