EntityFunctions.DiffMonths Method
Invokes the canonical DiffMonths EDM function to calculate the number of months between two date/times when used as part of a LINQ to Entities query.
Assembly: EntityFramework (in EntityFramework.dll)
Name | Description | |
---|---|---|
![]() ![]() | DiffMonths(Nullable<DateTime>, Nullable<DateTime>) | When used as part of a LINQ to Entities query, this method invokes the canonical DiffMonths EDM function to calculate the number of months between two date/times. |
![]() ![]() | DiffMonths(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) | When used as part of a LINQ to Entities query, this method invokes the canonical DiffMonths EDM function to calculate the number of months between two date/times. |
EntityFunctions.DiffMonths Method (Nullable<DateTime>, Nullable<DateTime>)
When used as part of a LINQ to Entities query, this method invokes the canonical DiffMonths EDM function to calculate the number of months between two date/times.
[DbFunctionAttribute("Edm", "DiffMonths")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")] public static Nullable<int> DiffMonths( 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 months 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.DiffMonths Method (Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
When used as part of a LINQ to Entities query, this method invokes the canonical DiffMonths EDM function to calculate the number of months between two date/times.
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")] [DbFunctionAttribute("Edm", "DiffMonths")] [SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")] public static Nullable<int> DiffMonths( 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 months 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.