Any objections if I apply this patch to 2.0 and the trunk? It provides two new DateTime types that explicitly force the Kind property of the .NET DateTime type when re-inflating from the database.
At the moment, if you store UTC datetimes in the database, when they are inflated again we get a Kind of Unspecificed, which generally gets interpreted as local time. The two new datatypes force the Kind property to the appropriate value which means information is not lost. Paul
