Jakie są najbardziej odpowiednie równoważne typy danych C# dla dat typów w SQL Server? Ja specjalnie szukaCo to są równoważne typy danych C# dla daty, czasu i datetimeoffset programu SQL Server?
date
time
datetimeoffset
Jakie są najbardziej odpowiednie równoważne typy danych C# dla dat typów w SQL Server? Ja specjalnie szukaCo to są równoważne typy danych C# dla daty, czasu i datetimeoffset programu SQL Server?
date
time
datetimeoffset
Oto równoważne typy danych CLR dla date
, time
i datetimeoffset
SQL Server typy danych:
data - DateTime
, Nullable<DateTime>
czas - TimeSpan
, Nullable<TimeSpan>
datetimeoffset - DateTimeOffset
, Nullable<DateTimeOffset>
pamiętać, że można znaleźć listę wszystkich typów danych SQL Server i ich ekwiwalenty CLR tu Mapping CLR Parameter Data
nowe typy są obsługiwane tylko po zainstalowaniu programu .NET Framework 3.5 SP1.
SqlDbType.Date
SqlDbType.Time
SqlDbType.DateTime2
SqlDbType.DateTimeOffSet
Dla wyczerpującej informacji, zobacz Date and Time Data in SQL Server 2008
W języku C# można użyć
Wyrażenie "najbardziej odpowiedni odpowiednik C# typy" sprawia, że myślę, że tego właśnie OP mógł szukać. –
Ponieważ wszystkie trzy odpowiedzi wyszła niemal równocześnie, wszystkie one dodaje się do spójnego rozwiązania. Z perspektywy czasu myślę, że źle oznaczyłem błędną odpowiedź, ale wszystkie są w pewnym sensie poprawne. Wiedziałem, że informacje są na MSDN, ale po prostu nie mogłem go znaleźć! –