Compartir a través de


DbFunctions.DiffDays (Método) (Nullable<DateTime>, Nullable<DateTime>)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Cuando se usa como parte de una consulta LINQ to Entities, este método invoca la función canónica DiffDays de EDM para calcular el número de días que hay entre dos fechas u horas.

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<DbFunctionAttribute("Edm", "DiffDays")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "dateValue1")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "dateValue2")> _
Public Shared Function DiffDays ( _
    dateValue1 As Nullable(Of DateTime), _
    dateValue2 As Nullable(Of DateTime) _
) As Nullable(Of Integer)
'Uso
Dim dateValue1 As Nullable(Of DateTime)
Dim dateValue2 As Nullable(Of DateTime)
Dim returnValue As Nullable(Of Integer)

returnValue = DbFunctions.DiffDays(dateValue1, _
    dateValue2)
[DbFunctionAttribute("Edm", "DiffDays")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")]
public static Nullable<int> DiffDays(
    Nullable<DateTime> dateValue1,
    Nullable<DateTime> dateValue2
)
[DbFunctionAttribute(L"Edm", L"DiffDays")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"dateValue1")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"dateValue2")]
public:
static Nullable<int> DiffDays(
    Nullable<DateTime> dateValue1, 
    Nullable<DateTime> dateValue2
)
[<DbFunctionAttribute("Edm", "DiffDays")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue1")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "dateValue2")>]
static member DiffDays : 
        dateValue1:Nullable<DateTime> * 
        dateValue2:Nullable<DateTime> -> Nullable<int> 
public static function DiffDays(
    dateValue1 : Nullable<DateTime>, 
    dateValue2 : Nullable<DateTime>
) : Nullable<int>

Parámetros

Valor devuelto

Tipo: System.Nullable<Int32>
Número de días que hay entre la primera y la segunda fecha y hora.

Comentarios

No se puede llamar directamente a esta función. Esta función solo puede aparecer dentro de una consulta LINQ to Entities. Esta función se traduce a una función correspondiente de la base de datos.

Vea también

Referencia

DbFunctions Clase

DiffDays (Sobrecarga)

System.Data.Entity (Espacio de nombres)