Bei diesem Projekt bin ich auf der Spur, wenn etwas erstellt, bearbeitet und schließlich verarbeitet wird. Ich habe drei DateTime Felder dafür eingerichtet. Der folgende Code ist für, wenn ich den Datensatz erstellen.SqlDateTime Überlauf, aber ich möchte ein NULL oder MinValue
newsArchive.CreateDateTime = DateTime.Now;
newsArchive.ModifyDateTime = DateTime.MinValue;
newsArchive.SendDateTime = DateTime.MinValue;
naRepository.Add(newsArchive);
naRepository.Save();
Ich erhalte „SqlDateTime Überlauf. Muss zwischen 1753.01.01 00.00.00 und 12/31/9999 11.59.59 sein.“ wenn ich versuche, es hinzuzufügen. Ich weiß, dass ich keinen NULL senden kann. Wie würdest du damit umgehen?
Ich verwende Linq2SQL, um dies zu verarbeiten.
Wenn Sie sagen, dass Sie keine Null senden können, meinen Sie, dass Sie newsArchive.SendDateTime = SqlDateTime.Null nicht verwenden können; oder meinst du, du kannst newsArchive.SendDateTime = null nicht verwenden; ? Ihr Betreff zeigt an, dass NULL akzeptabel wäre. –