質問: 特定のタイムゾーン(例えばCEST)にDBに保存する日時を変換することができるEntity Frameworkのマッピング設定はありますか?また、DBから読み込むたびにUTCに変換する必要がありますか?
回答: クイックアンサー:いいえ。 EFは前後に値を移動するだけです。 提案:UTC値をデータベースに格納するだけです。元のタイムゾーンを復元する必要がある場合は、元のタイムゾーンも保存します(ただし、一般的なタイムゾーンの省略形はしばしばあいまいです)。 日付と時刻は一般的に処理するのが難しいですが、ほとんどのシステムは単純に単一のロケールを想定していて、問題を無視しています。