DbFunctions.DiffHours, méthode (Nullable<TimeSpan>, Nullable<TimeSpan>)
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Lorsqu'elle est utilisée dans le cadre d'une requête LINQ to Entities, cette méthode appelle la fonction EDM canonique DiffHours pour calculer le nombre d'heures entre deux intervalles de temps.
Espace de noms : System.Data.Entity
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "timeValue2")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "timeValue1")> _
<DbFunctionAttribute("Edm", "DiffHours")> _
Public Shared Function DiffHours ( _
timeValue1 As Nullable(Of TimeSpan), _
timeValue2 As Nullable(Of TimeSpan) _
) As Nullable(Of Integer)
'Utilisation
Dim timeValue1 As Nullable(Of TimeSpan)
Dim timeValue2 As Nullable(Of TimeSpan)
Dim returnValue As Nullable(Of Integer)
returnValue = DbFunctions.DiffHours(timeValue1, _
timeValue2)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue2")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue1")]
[DbFunctionAttribute("Edm", "DiffHours")]
public static Nullable<int> DiffHours(
Nullable<TimeSpan> timeValue1,
Nullable<TimeSpan> timeValue2
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"timeValue2")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"timeValue1")]
[DbFunctionAttribute(L"Edm", L"DiffHours")]
public:
static Nullable<int> DiffHours(
Nullable<TimeSpan> timeValue1,
Nullable<TimeSpan> timeValue2
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue2")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeValue1")>]
[<DbFunctionAttribute("Edm", "DiffHours")>]
static member DiffHours :
timeValue1:Nullable<TimeSpan> *
timeValue2:Nullable<TimeSpan> -> Nullable<int>
public static function DiffHours(
timeValue1 : Nullable<TimeSpan>,
timeValue2 : Nullable<TimeSpan>
) : Nullable<int>
Paramètres
- timeValue1
Type : System.Nullable<TimeSpan>
Premier intervalle de temps.
- timeValue2
Type : System.Nullable<TimeSpan>
Deuxième intervalle de temps.
Valeur de retour
Type : System.Nullable<Int32>
Nombre d'heures entre le premier et le deuxième intervalle de temps.
Notes
Vous ne pouvez pas appeler directement cette fonction. Cette fonction peut s'afficher uniquement dans une requête LINQ to Entities. Cette fonction est traduite en une fonction correspondante dans la base de données.