Кратко, суть в следующем, System.Xml.Serialization.XmlSerializer преобразует System.DateTime в следующую сторку
2004-09-17T12:08:57.0000000+04:00
функция convert sql сервера с флагом 126 ожидает немного другую сторку, а именно
2004-09-17T12:08:57.000
т.е. несоответсвие заключается в точности ms, а также в дополнительной информации о часовом поясе.
В итоге приходиться делать так
convert(datetime, left(startTime,23), 126)
Вопрос: Будет ли какое-то исправление, дополнение к MSSQL 2000 Server, MSDE 2000, дабы обеспечить поддержу .Net Framework?
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.
Bertrand Russell (c)