Примерно 4 года назад я следовал этой статье в MSDN, посвященной передовым методам использования DateTime. для создания клиента .Net на веб-сервисах .Net 1.1 и ASMX (с сервером SQL 2000 в качестве бэкэнда). Я до сих пор помню проблемы сериализации, которые у меня были с DateTime, и усилия по тестированию серверов в разных часовых поясах.
У меня такой вопрос: существует ли аналогичный документ с лучшими практиками для некоторых новых технологий, таких как WCF и SQL server 2008, особенно с добавлением новых типов datetime для хранения информации о часовом поясе.
Это среда:
- SQL server 2008 по тихоокеанскому времени.
- Слой веб-служб в другом часовом поясе.
- Клиенты могут использовать .Net 2.0 или .Net 3.5 в разных часовых поясах. Если это упростит задачу, мы можем заставить всех перейти на .Net 3.5. :)
Какие-нибудь хорошие предложения / лучшие практики для типов данных, которые будут использоваться на каждом уровне?