このプロジェクトでは、何かがいつ作成され、編集され、最終的に処理されるかを追跡しています。このために 3 つの DateTime フィールドを設定しました。以下のコードは、レコードを作成するときのものです。
newsArchive.CreateDateTime = DateTime.Now;
newsArchive.ModifyDateTime = DateTime.MinValue;
newsArchive.SendDateTime = DateTime.MinValue;
naRepository.Add(newsArchive);
naRepository.Save();
「SqlDateTime オーバーフロー。1/1/1753 12:00:00 AM から 12/31/9999 11:59:59 PM の間である必要があります。」追加しようとすると。NULL を送信できないことはわかっています。これをどのように処理しますか?
これを処理するためにLinq2SQLを使用しています。