Visual Studio 2008 を使用しています。.xsd/tableadapters を使用して SQL Server 2005 データベースにアクセスしています。テーブルの 1 つに DateTime フィールドがあります。レコードがテーブルに挿入されると、時間は自動的に UTC 時間に変換されますが、これで問題ありません。それがどこで行われるのか知りたいだけです。SQL Server が変換を行いますか、それとも .Net がそれを行っていますか? テーブルの列に、UTC に設定できるプロパティが見つかりませんでした。私は何か見落としてますか?
私は.Net 3.5を使用しています。System.DateTime データ型は自動的に UTC を使用しますか? テーブルに挿入するときに ToUniversalTime メソッドを使用しようとしましたが、時間は使用しない場合と同じです。