Condividi tramite


Metodo DbFunctions.CreateDateTimeOffset

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Se utilizzato come parte di una query LINQ to Entities, questo metodo richiama la funzione EDM CreateDateTimeOffset canonica per creare un nuovo oggetto DateTimeOffset.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "day")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "hour")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "month")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "year")> _
<DbFunctionAttribute("Edm", "CreateDateTimeOffset")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "minute")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "timeZoneOffset")> _
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "second")> _
Public Shared Function CreateDateTimeOffset ( _
    year As Nullable(Of Integer), _
    month As Nullable(Of Integer), _
    day As Nullable(Of Integer), _
    hour As Nullable(Of Integer), _
    minute As Nullable(Of Integer), _
    second As Nullable(Of Double), _
    timeZoneOffset As Nullable(Of Integer) _
) As Nullable(Of DateTimeOffset)
'Utilizzo
Dim year As Nullable(Of Integer)
Dim month As Nullable(Of Integer)
Dim day As Nullable(Of Integer)
Dim hour As Nullable(Of Integer)
Dim minute As Nullable(Of Integer)
Dim second As Nullable(Of Double)
Dim timeZoneOffset As Nullable(Of Integer)
Dim returnValue As Nullable(Of DateTimeOffset)

returnValue = DbFunctions.CreateDateTimeOffset(year, _
    month, day, hour, minute, second, timeZoneOffset)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "day")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "hour")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "month")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "year")]
[DbFunctionAttribute("Edm", "CreateDateTimeOffset")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "minute")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeZoneOffset")]
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "second")]
public static Nullable<DateTimeOffset> CreateDateTimeOffset(
    Nullable<int> year,
    Nullable<int> month,
    Nullable<int> day,
    Nullable<int> hour,
    Nullable<int> minute,
    Nullable<double> second,
    Nullable<int> timeZoneOffset
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"day")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"hour")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"month")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"year")]
[DbFunctionAttribute(L"Edm", L"CreateDateTimeOffset")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"minute")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"timeZoneOffset")]
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"second")]
public:
static Nullable<DateTimeOffset> CreateDateTimeOffset(
    Nullable<int> year, 
    Nullable<int> month, 
    Nullable<int> day, 
    Nullable<int> hour, 
    Nullable<int> minute, 
    Nullable<double> second, 
    Nullable<int> timeZoneOffset
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "day")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "hour")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "month")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "year")>]
[<DbFunctionAttribute("Edm", "CreateDateTimeOffset")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "minute")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "timeZoneOffset")>]
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "second")>]
static member CreateDateTimeOffset : 
        year:Nullable<int> * 
        month:Nullable<int> * 
        day:Nullable<int> * 
        hour:Nullable<int> * 
        minute:Nullable<int> * 
        second:Nullable<float> * 
        timeZoneOffset:Nullable<int> -> Nullable<DateTimeOffset> 
public static function CreateDateTimeOffset(
    year : Nullable<int>, 
    month : Nullable<int>, 
    day : Nullable<int>, 
    hour : Nullable<int>, 
    minute : Nullable<int>, 
    second : Nullable<double>, 
    timeZoneOffset : Nullable<int>
) : Nullable<DateTimeOffset>

Parametri

  • second
    Tipo: System.Nullable<Double>
    Secondi, incluse le parti frazionarie dei secondi se lo si desidera.
  • timeZoneOffset
    Tipo: System.Nullable<Int32>
    Parte relativa alla differenza di fuso orario della nuova data.

Valore restituito

Tipo: System.Nullable<DateTimeOffset>
Nuova data/ora.

Note

Non è possibile chiamare direttamente questa funzione. Questa funzione può essere visualizzata solo all'interno di una query LINQ to Entities. Questa funzione viene convertita in una funzione corrispondente nel database.

Vedere anche

Riferimento

DbFunctions Classe

Spazio dei nomi System.Data.Entity