質問: すべてのDateTimeをUTC(Azureデータベースストレージ用)に変換するEntity Frameworkを指定する方法はありますか? 私のモデルは現地日時に滞在したいと思います。私はモデルのdatetimeプロパティをUTC(EF用)とローカル(別のものは私のビュー用で、EF内ではマップされていない)に複製することは望ましくありません。
回答: .Net 4.5で導入された`DateTimeOffset`見てください。これは`datetimeoffset` SQLタイプ(SQL Server 2008+とAzureデータベースストレージの両方)としてタイムゾーン情報を格納します。 `DateTimeOffset`を使用することで、タイムゾーンの近くでは心配する必要がなくなり、モデルの現地時間で作業することができます。