Comment Convertir le Datareader Résultat de DbType.Temps pour Objet Timespan?

Je suis de la lecture d'un résultat à partir d'une Base de données MS SQL 2008 avec une colonne de type de dbtype.le temps d'un datareader, à l'aide de c# avec DAAB framework 4.0.

Mon problème est le MSDN docs dire dbtype.le temps doit correspondre à un temps mais la seule près constructeur de plage de temps, je vois accepte un long, et le résultat retourné depuis le datareader ne peut pas être converti en long, ou directement sur une plage de temps.

J'ai trouvé ce L'Article ce qui montre datareader.getTimeSpan() la méthode, mais le datareader dans daab 4.0 ne semble pas avoir cette méthode.

Alors, comment puis-je convertir le résultat de l ' objet datareader pour un objet timespan ?

InformationsquelleAutor Element | 2009-02-26