Ricevo un'eccezione aggregata durante l'archiviazione di un valore DateTime
di null
o DateTime.MinValue
. Come posso memorizzare un valore predefinito DateTime
predefinito nell'archivio tabelle di Azure?Memorizzare un valore DateTime di DateTime.MinValue nella memoria azzerata della tabella non riesce
Q
Memorizzare un valore DateTime di DateTime.MinValue nella memoria azzerata della tabella non riesce
8
A
risposta
17
- Da MSDN:
Edm.DateTime DateTime Un valore a 64 bit espresso come Coordinated Universal Time (UTC). L'intervallo DateTime supportato inizia da 12:00 a mezzanotte, 1 gennaio 1601 A.D. (C.E.), UTC. La gamma termina a dicembre 31, 9999.
Quindi, min Net valore DateTime è possibile memorizzare nelle tabelle Azure è
nuovo DateTime (1601, 1, 1)
Ma DateTime.MinValue uguale a `nuova DateTime (0001, 01, 01), è per questo che non è possibile memorizzare
- nullo dovrebbe essere ok, se la data di tempo prope il tipo rty è nullable (DateTime?).
Potresti condividere ulteriori dettagli su questa domanda? Ad esempio, la stringa di eccezione, l'eccezione interna, in che modo si stava utilizzando DateTime.MinValue in Azure Table in base al codice? –
@ ZhaoxingLu-Microsoft Hai appena ricevuto un'eccezione 400 Richiesta non valida, senza ulteriori dettagli. –