DbFunctions.DiffDays, méthode (Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
[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 DiffDays pour calculer le nombre de jours entre deux dates/heures.
Espace de noms : System.Data.Entity
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<DbFunctionAttribute("Edm", "DiffDays")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "dateValue2")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "dateValue1")> _
Public Shared Function DiffDays ( _
dateValue1 As Nullable(Of DateTimeOffset), _
dateValue2 As Nullable(Of DateTimeOffset) _
) As Nullable(Of Integer)
'Utilisation
Dim dateValue1 As Nullable(Of DateTimeOffset)
Dim dateValue2 As Nullable(Of DateTimeOffset)
Dim returnValue As Nullable(Of Integer)
returnValue = DbFunctions.DiffDays(dateValue1, _
dateValue2)
[DbFunctionAttribute("Edm", "DiffDays")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")]
public static Nullable<int> DiffDays(
Nullable<DateTimeOffset> dateValue1,
Nullable<DateTimeOffset> dateValue2
)
[DbFunctionAttribute(L"Edm", L"DiffDays")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"dateValue2")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"dateValue1")]
public:
static Nullable<int> DiffDays(
Nullable<DateTimeOffset> dateValue1,
Nullable<DateTimeOffset> dateValue2
)
[<DbFunctionAttribute("Edm", "DiffDays")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")>]
static member DiffDays :
dateValue1:Nullable<DateTimeOffset> *
dateValue2:Nullable<DateTimeOffset> -> Nullable<int>
public static function DiffDays(
dateValue1 : Nullable<DateTimeOffset>,
dateValue2 : Nullable<DateTimeOffset>
) : Nullable<int>
Paramètres
- dateValue1
Type : System.Nullable<DateTimeOffset>
Première date/heure.
- dateValue2
Type : System.Nullable<DateTimeOffset>
Deuxième date/heure.
Valeur de retour
Type : System.Nullable<Int32>
Nombre de jours entre la première et la deuxième date/heure.
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.