When creating a typed DataSet, a database field with datatype TIME is translated into C# as a TimeSpan type. This seems wrong to me since SQL Server and Oracle represents times as DateTimes. This leads to a ton of code branching to be able to incorporate Pervasive as a supported database. Is there a way to change Pervasive to return a DateTime instead of a TimeSpan?