Das Speichern eines DateTime-Werts von DateTime.MinValue im azure-Tabellenspeicher schlägt fehl

8

Ich erhalte eine aggregierte Ausnahme beim Speichern eines DateTime -Werts von null oder DateTime.MinValue . Wie speichere ich einen akzeptablen Standardwert DateTime im Azure-Tabellenspeicher?

    
Abhi 17.06.2015, 03:24
quelle

1 Antwort

17
  1. Von MSDN :
  

Edm.DateTime DateTime Ein 64-Bit-Wert, der als Koordiniert ausgedrückt wird   Weltzeit (UTC) Der unterstützte DateTime-Bereich beginnt mit 12:00   Mitternacht, 1. Januar 1601 A. D. (C. E.), UTC. Der Bereich endet im Dezember   31, 9999.

Also, der min. Net DateTime Wert, den Sie in Azure Tables speichern können, ist

  

neue DateTime (1601, 1, 1)

Aber DateTime.MinValue ist gleich 'new DateTime (0001, 01, 01), deshalb können Sie es nicht speichern

  1. null sollte in Ordnung sein, wenn Ihr Eigenschaftstyp für Datumswerte nullwertfähig ist (DateTime?).
Vladimir Dorokhov 22.06.2015, 13:36
quelle

Tags und Links