DbFunctions.CreateDateTimeOffset, méthode
[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 CreateDateTimeOffset pour créer un objet DateTimeOffset.
Espace de noms : System.Data.Entity
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<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)
'Utilisation
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>
Paramètres
- year
Type : System.Nullable<Int32>
Année.
- month
Type : System.Nullable<Int32>
Mois (de base 1).
- day
Type : System.Nullable<Int32>
Jour (de base 1).
- hour
Type : System.Nullable<Int32>
Heures.
- minute
Type : System.Nullable<Int32>
Minutes.
- second
Type : System.Nullable<Double>
Secondes, y compris les parties fractionnaires des secondes si vous le souhaitez.
- timeZoneOffset
Type : System.Nullable<Int32>
La partie décalage de fuseau horaire de la nouvelle date.
Valeur de retour
Type : System.Nullable<DateTimeOffset>
Nouvelle 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.