Quels sont les types de données C # équivalents les plus appropriés pour les types de données de date dans SQL Server? Je recherche spécifiquement
date
time
datetimeoffset
Voici les types de données CLR équivalents pour les types de données date
, time
et datetimeoffset
SQL Server:
date - DateTime
, Nullable<DateTime>
heure - TimeSpan
, Nullable<TimeSpan>
décalage heure-date - DateTimeOffset
, Nullable<DateTimeOffset>
Notez que vous pouvez trouver une liste de tous les types de données SQL Server et leurs équivalents CLR ici, Mapping CLR Parameter Data
En C #, vous pouvez utiliser
Les nouveaux types sont pris en charge uniquement si vous installez .NET Framework 3.5 SP1.
SqlDbType.Date
SqlDbType.Time
SqlDbType.DateTime2
SqlDbType.DateTimeOffSet
Pour des informations exhaustives, consultez Données de date et d'heure dans SQL Server 2008