EntityFunctions.DiffYears Method
Invokes the canonical DiffYears EDM function to calculate the number of years between two date/times when used as part of a LINQ to Entities query.
Assembly: EntityFramework (in EntityFramework.dll)
Name | Description | |
---|---|---|
![]() ![]() | DiffYears(Nullable<DateTime>, Nullable<DateTime>) | When used as part of a LINQ to Entities query, this method invokes the canonical DiffYears EDM function to calculate the number of years between two date/times. |
![]() ![]() | DiffYears(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | When used as part of a LINQ to Entities query, this method invokes the canonical DiffYears EDM function to calculate the number of years between two date/times. |
EntityFunctions.DiffYears Method (Nullable<DateTime>, Nullable<DateTime>)
When used as part of a LINQ to Entities query, this method invokes the canonical DiffYears EDM function to calculate the number of years between two date/times.
[DbFunctionAttribute("Edm", "DiffYears")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")] public static Nullable<int> DiffYears( Nullable<DateTime> dateValue1, Nullable<DateTime> dateValue2 )
Parameters
- dateValue1
-
Type:
System.Nullable<DateTime>
The first date/time.
- dateValue2
-
Type:
System.Nullable<DateTime>
The second date/time.
Return Value
Type: System.Nullable<Int32>The number of years between the first and second date/times.
You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database.
EntityFunctions.DiffYears Method (Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
When used as part of a LINQ to Entities query, this method invokes the canonical DiffYears EDM function to calculate the number of years between two date/times.
[DbFunctionAttribute("Edm", "DiffYears")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")] public static Nullable<int> DiffYears( Nullable<DateTimeOffset> dateValue1, Nullable<DateTimeOffset> dateValue2 )
Parameters
- dateValue1
-
Type:
System.Nullable<DateTimeOffset>
The first date/time.
- dateValue2
-
Type:
System.Nullable<DateTimeOffset>
The second date/time.
Return Value
Type: System.Nullable<Int32>The number of years between the first and second date/times.
You cannot call this function directly. This function can only appear within a LINQ to Entities query. This function is translated to a corresponding function in the database.